我有一个包含Javascript数组的字符串:
$array = "var Array = [
{ 'a' : 'val1', 'b': 1},
{ 'a' : 'val2', 'b': 2}
];";
Run Code Online (Sandbox Code Playgroud)
如何在下一个结构中将此字符串转换为PHP数组:
$array[0] => array('a' => 'val1', 'b' => 1)
$array[1] => array('a' => 'val2', 'b' => 2)
Run Code Online (Sandbox Code Playgroud)
谢谢
这将有助于:
示例:
<?php
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
var_dump(json_decode($json, true));
?>
Run Code Online (Sandbox Code Playgroud)
上面的例子将输出:
object(stdClass)#1 (5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)
}
array(5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)
}
Run Code Online (Sandbox Code Playgroud)
从这里开始.