大家好,我有一个类似的JSON
{
"100": "Testing",
"200": "Usman",
"700": "User Test"
}
我需要用PHP把它转换成这样。
[
["100", "Testing"],
["200", "Usman"],
["700", "User Test"],
]
使用json_decode
对json进行解码。然后循环使用解码后的json并创建一个新数组。
$json = '{
"100": "Testing",
"200": "Usman",
"700": "User Test"
}';
$decoded = json_decode($json, true);
$newArray = [];
foreach($decoded as $key => $value){
$newArray[] = [$key, $value];
}
echo '<pre>';
var_dump($newArray);
echo '</pre>';
结果:
array(3) {
[0]=>
array(2) {
[0]=>
int(100)
[1]=>
string(7) "Testing"
}
[1]=>
array(2) {
[0]=>
int(200)
[1]=>
string(5) "Usman"
}
[2]=>
array(2) {
[0]=>
int(700)
[1]=>
string(9) "User Test"
}
}