PHP8.0以上で使えるstr_contains関数の使い方と使用例

PHP8.0以上で使えるstr_contains関数の使い方と使用例

236 回閲覧されました

みなさんこんにちは、jonioです。

今回はPHPのstr_contains関数の使い方のメモになります。

str_containsって何?

文字列の検索をするのに使える関数です。

PHPのバージョン8.0以上で使えます。

一般的な形

下記になります。

str_contains("検索する文字列", "検索する語句");

検索する語句がある場合はtrueを返してない場合はfalseを返します。

使用例

例えば下記のコードを考えます。

if (str_contains("私の名前はjonioです"), "です") {
  echo "結果はtrueを返します";
}

「結果はtrueを返します」と返します。

下記のコードを考えます。

if (str_contains("私の名前はjonioです"), "そうですか") {
  echo "結果はfalseを返します";
}

この場合は何も表示されません。

こんな感じで使えます。

PHPのバージョンは8.0以上じゃないと使えませんが検索に使える「strpos()」よりのずっと扱いが楽です。