Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.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 我想将结果保存为变量,而不是在数组中打印它们_Php_Regex_Preg Match - Fatal编程技术网

Php 我想将结果保存为变量,而不是在数组中打印它们

Php 我想将结果保存为变量,而不是在数组中打印它们,php,regex,preg-match,Php,Regex,Preg Match,我正在使用以下代码来获取介于和之间的内容。如何将每个段落保存在新变量中,而不是将结果显示在数组中? 谢谢大家! 我认为 foreach ($matches as $match) { doSomething with $match[1]; } 我们应该做到这一点$matches应包含每个匹配项的列表,其中匹配项由匹配的整个字符串组成,然后是组。由于每个匹配中只有一组您感兴趣,$match[1]应该为您提供段落内容,$match[0]整个段落上都有标记。您为什么想要它?这样的问题毫无意义。

我正在使用以下代码来获取介于
之间的内容。如何将每个段落保存在新变量中,而不是将结果显示在数组中? 谢谢大家!

我认为

foreach ($matches as $match) {
    doSomething with $match[1];
}

我们应该做到这一点
$matches
应包含每个匹配项的列表,其中匹配项由匹配的整个字符串组成,然后是组。由于每个匹配中只有一组您感兴趣,
$match[1]
应该为您提供段落内容,
$match[0]
整个段落上都有
标记。

您为什么想要它?这样的问题毫无意义。你好。我的目的是将页面的所有段落保存在变量中。所以我可以添加一些PHP代码并使用它们。嗨,谢谢你的帮助。我试着回显它,它打印了好几次(取决于站点中有多少个

)。它打印同一段落多次,每个段落一次?所以
A

B

C

会导致
AAA
?然后您可以尝试
foreach($paragration匹配[0])echo$paragration