PHP检查html的字符串

Jam*_*mes 0 php

$content 给出如下的html代码:

<p>text</p>
<p><img ... /></p>
<div class="video">...</div>
Run Code Online (Sandbox Code Playgroud)

要不就

<p>text</p>
<p>more text</p>
Run Code Online (Sandbox Code Playgroud)

我们还有一个变量:

$video_match = false;
Run Code Online (Sandbox Code Playgroud)

我们应该转向$video_matchtrue,如果<div class="video">(正是这种代码)的存在$content.

谢谢.

Sar*_*raz 5

使用:

if (strpos($content, '<div class="video">') !== FALSE)
{
  $video_match = true;
}
Run Code Online (Sandbox Code Playgroud)

更多信息:

更新:

或者更紧凑的版本,如下面的评论所示:

$video_match = (strpos($content, '<div class="video">') !== FALSE);
Run Code Online (Sandbox Code Playgroud)

  • 只需这样就可以完成这项任务:$ video_match =(strpos($ content,'<div class ="video">')!== FALSE); (3认同)