Php 使用number作为curl中的变量

Php 使用number作为curl中的变量,php,dom,curl,Php,Dom,Curl,我用CURL从一个网站上刮下一个进度条。我已经设法删除了页面上的所有内容,除了我需要的部分。它以$progress的形式保存在数组中。 这是$progress: 剩下的问题:0/25 现在我想得到变量$done中的数字0和变量#total中的25 我读到这个问题,有人建议使用DOM,但我完全不知道,有人能一步一步地解释我在php中应该如何做到这一点吗?在php中: $string = '<p>Questions Left: <span id="ProgQ">0</s

我用CURL从一个网站上刮下一个进度条。我已经设法删除了页面上的所有内容,除了我需要的部分。它以$progress的形式保存在数组中。 这是$progress:
剩下的问题:0/25

现在我想得到变量$done中的数字0和变量#total中的25

我读到这个问题,有人建议使用DOM,但我完全不知道,有人能一步一步地解释我在php中应该如何做到这一点吗?

在php中:

$string = '<p>Questions Left: <span id="ProgQ">0</span>/25</p>';
if (preg_match('#<span id="ProgQ">(\d+)</span>/(\d+)#i', $string, $match)) {
   $progress = $match[1];
   $total = $match[2];
}
$string='剩下的问题:0/25;
if(preg#u匹配('#(\d+)/(\d+)#i',$string,$match)){
$progress=$match[1];
$total=$match[2];
}

你想用php还是javascript?不应使用php[message to short]正则表达式解析HTML。请参考答案。。。