使用PHP获取字符串的一部分

时间:2018-05-23 15:46:43

标签: php substr

我试图用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);

我真的不知道是否可以做到。希望你能帮帮我。

2 个答案:

答案 0 :(得分:1)

你可以用Regex做到这一点。 你在这里

React-Sight

答案 1 :(得分:1)

要查找html字符串中的所有匹配项,正则表达式搜索将成为故障单。

preg_match_all('/class="image-(\d+)/', $content, $matches);