我试图用php替换变量中的部分字符串,在特定的文本条件下进行反馈:class="image-GET_THIS_NUMBER"
并将其存储到数组中。变量类似于:
$content = '<p>
<img src="#" alt="" class="image-1">
<img src="#" alt="" class="image-96">
<img src="#" alt="" class="image-12231">
<img src="#" alt="" class="image-444312">
</p>';
我需要得到这个:
$images = array(1, 96, 12231, 444312);
我真的不知道是否可以做到。希望你能帮帮我。
答案 0 :(得分:1)
你可以用Regex做到这一点。 你在这里
React-Sight
答案 1 :(得分:1)
要查找html字符串中的所有匹配项,正则表达式搜索将成为故障单。
preg_match_all('/class="image-(\d+)/', $content, $matches);