こんにちは皆、私は、私はPHPでこのようにそれを変換する必要があり、このJSONをPHPでカスタム配列に変換するには?
{
"100": "Testing",
"200": "Usman",
"700": "User Test"
}
のようなJSONの何かを持っています。
[
["100", "Testing"],
["200", "Usman"],
["700", "User Test"],
]
こんにちは皆、私は、私はPHPでこのようにそれを変換する必要があり、このJSONをPHPでカスタム配列に変換するには?
{
"100": "Testing",
"200": "Usman",
"700": "User Test"
}
のようなJSONの何かを持っています。
[
["100", "Testing"],
["200", "Usman"],
["700", "User Test"],
]
jsonのデコードにはjson_decode
を使用してください。次に、デコードされた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"
}
}
問題がありますか? – Rizier123
検索 'json_decode()' – aldrin27
@ aldrin27 json_decode()はこれをしません。アンサーの前に確認してください –