In the {code...} test, if the array uses characters as keys, all data in the array cannot be used after conversion. What's going on? How can this problem be solved? In actual use, the app sends json data and returns the data to the database after parsing.
$ _ POST = json_encode (array ("a" => "12345", '1', '2'); $ json =$ _ POST; // accept $ char = json_decode ($ json); // parse print_r ($ char); echo $ char ['a'];
In the test, if the array uses characters as the key, all data in the array cannot be used after conversion.
What's going on? How can this problem be solved?
In actual use, the app sends json data and returns the data to the database after parsing.
Reply content:
$ _ POST = json_encode (array ("a" => "12345", '1', '2'); $ json =$ _ POST; // accept $ char = json_decode ($ json); // parse print_r ($ char); echo $ char ['a'];
In the test, if the array uses characters as the key, all data in the array cannot be used after conversion.
What's going on? How can this problem be solved?
In actual use, the app sends json data and returns the data to the database after parsing.
Json_decode ($ json, true)
Pass the second parameter. The value isTrue.