PHP 过滤内容以查找具有特定 ID 的跨度


php filter content to find span with specific id

我有内容。 跨度太多。我想获取具有 id='credit-id' 的 span 内容。例如:535

我想获取具有 ID 信用 ID 的跨度的内容。

怎么办呢?

我尝试了preg_match方法,但没有摆脱。 获取空白数组。

 preg_match_all('/<span id='"credit'-id'">(.*?)<'/span>/s',$file_contents,$estimates);

获取空白数组;

  ARRAY()

看到这个小提琴。

需要注意的重要一点是正则表达式与 spans id 属性的' -enclosure 的组合:

/<span id='credit-id'>(.*?)<'/span>/

如果您的spans id属性用"而不是'括起来,则必须编辑正则表达式。如果您这样做,请不要忘记转义双引号。