在javascript中将数组转换为字符串并在php中返回到数组?

时间:2014-01-25 03:05:41

标签: javascript php arrays

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

myString = JSON.stringify(results);

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

更新

此解决方案有效:

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

但是,我希望有更好的方法。

1 个答案:

答案 0 :(得分:1)

看起来你有魔术引号。禁用它可以阻止大量的反斜杠。