php8.0 str_ends_withを使って指定した文字列が後方に含まれているかを判定する
php8.0で追加された、str_ends_with関数を使用して指定した文字列が後方に含まれているかを判定するサンプルコードを記述してます。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
str_ends_with使い方
str_ends_with関数を使用すると、指定した文字列が後方に含まれているかを判定することが可能です。
<?php
str_ends_with('対象の文字列', '判定したい文字列');
// 存在すればtrue、しなければfalse
// 大文字小文字は区別されます。
以下は、指定した文字列が後方に含まれているかを判定するサンプルコードとなります。
<?php
$str = "mebee";
if (str_ends_with($str, "bee")) {
echo "存在します"."\n";
} else {
echo "存在しません"."\n";
}
// 存在します
if (str_ends_with($str, "Bee")) {
echo "存在します"."\n";
} else {
echo "存在しません"."\n";
}
// 存在しません
php7で、実行すると関数が存在しないので当然エラーとなります。
PHP Fatal error: Uncaught Error: Call to undefined function str_ends_with() in
-
前の記事
PowerShellを使用してプロセスを強制終了する 2020.12.11
-
次の記事
go言語 絶対値を求める 2020.12.11
コメントを書く