php htmlタグが含まれているかどうか判別するサンプル

環境
PHP 8.1.2
Ubuntu 22.04.1 LTS

構文

preg_match(
    string $pattern,
    string $subject,
    array &$matches = null,
    int $flags = 0,
    int $offset = 0
): int|false

pattern
検索するパターンを表す文字列。

subject
入力文字列。

matches
matches を指定した場合、検索結果が代入されます。

操作例

function is_match_tags($str) {
      if (preg_match('/<.*>/', $str)) {
            return true;
      } else {
            return false;
      }
}

if (preg_match(<p>PHP</p>)) {
      // htmlタグが含まれている場合
}

 

IT

Posted by arkgame