php8.0 str_containsを使って指定した文字列が含まれているかを判定する
php8.0で追加された、str_contains関数を使用して指定した文字列が含まれているかを判定するサンプルコードを記述してます。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
str_contains使い方
str_contains関数を使用すると、指定した文字列が含まれているかを判定することが可能です。
<?php
str_contains('対象の文字列', '判定したい文字列');
// 存在すればtrue、しなければfalse
以下は、指定した文字列が含まれているかを判定するサンプルコードとなります。
<?php
$str1 = 'hello mebee';
$str2 = 'mebee';
if (str_contains($str1, $str2)) {
echo "mebeeは存在します";
} else {
echo "mebeeは存在しません";
}
// mebeeは存在します
php7で、実行すると関数が存在しないので当然エラーとなります。
PHP Fatal error: Uncaught Error: Call to undefined function str_contains() in
-
前の記事
Ruby 16進数表記の文字列を数値に変換する 2020.11.29
-
次の記事
javascript オブジェクトをkeyとvalueで配列化する 2020.11.29
コメントを書く