Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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
PHP获取javascript数组中逗号之间的内容_Php_Regex_Preg Match - Fatal编程技术网

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

PHP获取javascript数组中逗号之间的内容,php,regex,preg-match,Php,Regex,Preg Match,我想知道使用php在javascript数组中的逗号之间获取内容的最快方法是什么。例如,我有一个JS数组,我已经通过文件_get_contents()从源代码获取了该数组: 我想得到所有没有括号或qoutes的单词。还有一些数组值包含循环符号和空格,这也是我想要得到的。我只知道我需要一个简单的正则表达式来匹配所有这些单词,并在preg_match函数中使用它。问题是,我对正则表达式还不熟悉,我不太了解它 如果有人能帮我解决这个问题,我将不胜感激。简单地说,请尝试: preg_match_all(

我想知道使用php在javascript数组中的逗号之间获取内容的最快方法是什么。例如,我有一个JS数组,我已经通过文件_get_contents()从源代码获取了该数组:

我想得到所有没有括号或qoutes的单词。还有一些数组值包含循环符号和空格,这也是我想要得到的。我只知道我需要一个简单的正则表达式来匹配所有这些单词,并在preg_match函数中使用它。问题是,我对正则表达式还不熟悉,我不太了解它

如果有人能帮我解决这个问题,我将不胜感激。

简单地说,请尝试:

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

看看json_decode()谢谢!很好用!
preg_match_all('/"([^"]+)"/', $string, $matches);
print_r($matches[1]);