有很多问题和答案涉及从变量输出中获取有效的php语法,我想要的是一种快速而清晰的方法来获取var_export
的输出并使用有效的php5.4数组语法。
鉴于以上情况
$arr = [
'key' => 'value',
'mushroom' => [
'badger' => 1
]
];
var_export($arr);
输出
array (
'key' => 'value',
'mushroom' =>
array (
'badger' => 1,
),
)
有没有快速简单的方法,可以按照定义输出这个数组,使用方括号语法?[
'key' => 'value',
'mushroom' => [
'badger' => 1
]
]
普遍共识是使用正则表达式解析吗?如果是,有没有人找到一个不错的正则表达式?我将使用的数组的值级内容都是scalar
和array
,没有对象或类。
var_export
语法,就写一个自己的。” - mario[]
改为{}
,=>
改为:
,'
改为"
。 - Mike Brant