在javascript中将数组转换为字符串,在php中将数组转换为数组?
我在javascript中有一个数组,当单击按钮时,我需要将数组打印为html输入值。我做到了这一点,它起了作用:在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('/\\\"/'
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,列出了常量