我尝试使用以下代码解码json字符串
$jsonString = "[\"a@gmail.com\",\"b@gmail.com\",\"c@gmail.com\"]";
$arrayOfEmails=json_decode($jsonString);
此代码工作正常。但当我$_POST
这个字符串通过形式&然后尝试在其他页面上解码,它显示为NULL。
我在其他页面上发布后检查了字符串值&它返回"[\"a@gmail.com\",\"b@gmail.com\",\"c@gmail.com\"]";
但是当我尝试解码这个$_POST
字符串时,它显示为NULL。
if ($_POST) {
$string = $_POST['my_string'];
$arrayOfEmails=json_decode($string);
}
我做错了什么?