PHP在javascript数组中获取逗号之间的内容

时间:2013-12-09 22:12:05

标签: php regex preg-match

我想知道使用php在javascript数组中获取内容之间最简单,最快捷的方法是什么。例如,我有一个JS数组,我已经设法通过file_get_contents()从源代码获取:

var arr= new Array(
   new Array(
      "apple",
      "ape",
      "average"
   ),
   new Array(
      "bake pie",
      "bread",
      "bottom"
   ),
   new Array(
      "cake",
      "care",
      "call",
      "car"
   ),
);

我想得到所有单词和数组括号或qoutes。还有一些数组值包含cirylic符号和空格,我也想得到它们。我只知道我需要一个简单的正则表达式来匹配所有这些单词并在preg_match函数中使用它。问题是,我是正则表达的新手,我不明白它。

如果有人可以帮我解决这个问题,我将非常感激。

1 个答案:

答案 0 :(得分:0)

最简单的方法是尝试:

preg_match_all('/"([^"]+)"/', $string, $matches);
print_r($matches[1]);