Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中将数组转换为字符串,在php中将数组转换为数组?_Javascript_Php_Arrays - Fatal编程技术网

在javascript中将数组转换为字符串,在php中将数组转换为数组?

在javascript中将数组转换为字符串,在php中将数组转换为数组?,javascript,php,arrays,Javascript,Php,Arrays,我在javascript中有一个数组,当单击按钮时,我需要将数组打印为html输入值。我做到了这一点,它起了作用: myString = JSON.stringify(results); 在我用php获取字符串后,json\u decode($results,true)get null返回; 如何在php中将字符串返回到数组?或者,我应该首先使用其他方法在javascript中将数组转换为字符串吗 更新: 此解决方案的工作原理是: $results= preg_replace('/\\\"/'

我在javascript中有一个数组,当单击按钮时,我需要将数组打印为html输入值。我做到了这一点,它起了作用:

myString = JSON.stringify(results);
在我用php获取字符串后,
json\u decode($results,true)
get null返回; 如何在php中将字符串返回到数组?或者,我应该首先使用其他方法在javascript中将数组转换为字符串吗

更新: 此解决方案的工作原理是:

$results= preg_replace('/\\\"/',"\"", $results);
$results = json_decode( $results,true );

无论如何,我希望有更好的方法。

看起来你有神奇的报价。禁用它以停止大量反斜杠。

您是否检查了
json\u last\u error()
?而unserialize用于撤消
serialize()
输出。它们是两种完全不同的格式,不能互换。谢谢!I var_转储json_last_错误,它是4,列出了常量