我使用json_decode
将数据插入MySQL数据库,如下所示:
["kevin","rode","shure"]
现在我需要使用json_decode
转换为php数组,如下所示:
$selected = array( 'kevin', 'rode', 'shure' );
我该如何转换?
答案 0 :(得分:2)
你可以试试这个
$encoded = '["kevin","rode","shure"]';
$decoded = json_decode($encoded);// or directly pass the value here
print_r($decoded);
你应该回到编码数组
答案 1 :(得分:0)
使用带有true param的json_decode强制数组输出:
$selected = json_decode('["kevin","rode","shure"]', true);
注意:不要忘记引号并查看文档http://php.net/manual/en/function.json-decode.php
答案 2 :(得分:0)
转换字符串中的数据,或者从$ _GET或$ _POST获取,取决于你
$data = '["kevin","rode","shure"]';
$data = json_decode($data);
foreach($data as $name){
echo $name . "<br />";
}
并注意双引号