所以我有一个 HTML 文件作为源,它包含以下代码的几个实例:
<span itemprop="name">NAME</span>
其中 NAME 部分总是改变为不同的东西。
我如何编写一个通过 html 代码的 php 代码,提取“ <span itemprop="name">
”和“ </span>
”之间的所有名称并将其放入数组中?
我已经尝试过这段代码,但它不起作用:
$prev=$html;
for($i=0; $i<10; $i++){
$current = explode('<span itemprop="name">', $prev);
$cur = explode('</span>', $current[1]);
$names[] = $cur[0];
$prev = $current[2];
}
print_r($names);