php8.0 str_starts_withを使って指定した文字列が先頭に含まれているかを判定する
php8.0で追加された、str_starts_with関数を使用して指定した文字列が先頭に含まれているかを判定するサンプルコードを記述してます。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
str_starts_with使い方
str_starts_with関数を使用すると、指定した文字列が先頭に含まれているかを判定することが可能です。
<?php
str_starts_with('対象の文字列', '判定したい文字列');
// 存在すればtrue、しなければfalse
// 大文字小文字は区別されます。
以下は、指定した文字列が先頭に含まれているかを判定するサンプルコードとなります。
<?php
$str = "mebee";
if (str_starts_with($str, "me")) {
echo "存在します"."\n";
} else {
echo "存在しません"."\n";
}
// 存在します
if (str_starts_with($str, "Me")) {
echo "存在します"."\n";
} else {
echo "存在しません"."\n";
}
// 存在しません
php7で、実行すると関数が存在しないので当然エラーとなります。
PHP Fatal error: Uncaught Error: Call to undefined function str_starts_with()
-
前の記事
javascript 半角数値のチェックを行う 2020.12.01
-
次の記事
mongoose警告「DeprecationWarning: current Server Discovery and Monitoring engine is deprecated…」を消す 2020.12.01
コメントを書く