繁体   English   中英

如何将数据放入数组?

[英]How to put data in array?

我有一个字段格式:

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

如何以以下格式将数据放入数组:

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

这个想法如何

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

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

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

您想使用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)
}
$text = '{"2G Network":"GSM 850","3G Network":"HSDPA 850"}';
$myArray = json_decode($text, true);

采用:

echo $myArray['2G Network'];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM