将Javascript String转换为PHP数组

时间:2010-02-16 18:54:22

标签: php javascript

我不是在谈论JSON。我有一个程序,输入是字符串格式的javascript数据结构,如下所示:

$string = "
var records = new Array();
records[0] = new Record('data1','data2',data3');
records[1] = new Record('data1','data2',data3');
records[2] = new Record('data1','data2',data3');";

是否有简单的方法/库将其转换为PHP数据结构?我能想到的唯一方法是使用str_replace来操作字符串,以便将其转换为JSON,然后使用json_decode。

只是想知道是否有更好的方法。

2 个答案:

答案 0 :(得分:3)

不,你几乎可以找到最好的方法。

答案 1 :(得分:0)

您可以将其作为由某个字符分隔的字符串发布到PHP:

$phpArray = explode(",",$postValue);

这不是一种更好的方式来实现它。但并非没有潜在的问题。您必须确保您使用的分隔符未在文本中使用并验证。