-1

フィールド形式があります:

{"2G Network":"GSM 850","3G Network":"HSDPA 850"}

データを配列にフォーマットする方法:

array(["2G Network"]=>"GSM 850", ["3G Network"]=>"HSDPA 850");

このアイデアの方法

4

3 に答える 3

3
$data = '{"2G Network":"GSM 850","3G Network":"HSDPA 850"}';

$myArray = json_decode( $data, true ); //true to make it associative array

http://php.net/manual/en/function.json-decode.php

于 2012-06-11T15:50:56.877 に答える
1

使いたいjson_decode()

$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';

var_dump(json_decode($json, true));

array(5) {
    ["a"] => int(1)
    ["b"] => int(2)
    ["c"] => int(3)
    ["d"] => int(4)
    ["e"] => int(5)
}
于 2012-06-11T15:50:46.130 に答える
0
$text = '{"2G Network":"GSM 850","3G Network":"HSDPA 850"}';
$myArray = json_decode($text, true);

使用する:

echo $myArray['2G Network'];
于 2012-06-11T15:59:31.583 に答える