Rumah > Soal Jawab > teks badan
Mencari
serupa dengan js
Cara menulismsg = eval('(' + msg + ')');
Pada masa ini kita tahu bahawa apabila PHP menggunakan json_decode() untuk string json, semua pulangan adalah batal, dan Baidu tidak mempunyai kaedah lain
曾经蜡笔没有小新2017-06-30 09:58:25
<?php
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
var_dump(json_decode($json, true));
?>
Hasilnya ialah
object(stdClass)#1 (5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)
}
array(5) {
["a"] => int(1)
["b"] => int(2)
["c"] => int(3)
["d"] => int(4)
["e"] => int(5)
}
Jika anda mengembalikan null selepas json_decode, adakah anda telah menulis rentetan seperti ini"{ 'bar': 'baz' }"
,这个在JS里是可以正常解析成JSON的,但是PHP里面要写成'{ "bar": "baz" }'
Gunakan petikan berganda untuk atribut dan nilai
世界只因有你2017-06-30 09:58:25
Gunakan json_decode(), premisnya ialah atribut dan nilai format json mesti menggunakan petikan berganda Jika anda menggunakan python, anda tidak perlu menggunakan petikan berganda