将php grep卷曲为用于打印的变量

将php grep卷曲为用于打印的变量,php,curl,Php,Curl,我在dom中尝试了一些不同的东西,但还没有什么是有效的。我还有很多东西要学。提前感谢您的帮助 这个问题与我之前发布的问题不同。前一个脚本是用于向数据库输入信息的shell脚本。我需要换个方向。这个问题只是在PHP中解析数据并将其分配给一个变量,这样我就只能显示相关的信息——没有数据库或shell脚本,只有PHP。我可以在php中以某种方式使用正则表达式吗。。。。比如: grep-Po'[0-9]+?=[^0-9]+C5:2现在我还没有尝试过这段代码,但它是通过函数preg_match_all从正

我在dom中尝试了一些不同的东西,但还没有什么是有效的。我还有很多东西要学。提前感谢您的帮助

这个问题与我之前发布的问题不同。前一个脚本是用于向数据库输入信息的shell脚本。我需要换个方向。这个问题只是在PHP中解析数据并将其分配给一个变量,这样我就只能显示相关的信息——没有数据库或shell脚本,只有PHP。我可以在php中以某种方式使用正则表达式吗。。。。比如:
grep-Po'[0-9]+?=[^0-9]+C5:2现在我还没有尝试过这段代码,但它是通过函数preg_match_all从正则表达式中获取所有匹配项的

//gets the site
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://site.org');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch); 

//parse the data
preg_match_all('/[0-9]+(?=[^0-9]+(C5:2<|C5:6<|C5:13))/', $response, $matches);

//prints the parsed data
print_r($matches[0]);

伟大的现在,如果我想将每个响应分配给一个单独的变量。即$每日跑步时间=$matches['run_time_daily']$每日倒酒=$matches['pours_daily']$product_run_count=$matches['product_run_count'];这就是它的工作原理吗?我现在除了一个空白页之外什么都没有。为什么不使用DOM解析器呢?请参阅或本机。
//gets the site
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://site.org');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch); 

//parse the data
preg_match_all('/[0-9]+(?=[^0-9]+(C5:2<|C5:6<|C5:13))/', $response, $matches);

//prints the parsed data
print_r($matches[0]);