プログラミング言語は、時間の経過とともに機能とパフォーマンスの点で常にアップグレードされます。 PHP は一般的なサーバーサイド言語です。PHP 7 以降、この言語には、型推論の強化、null 合体演算子、例外処理の改善、高速化など、多くの違いがあります。
PHP 8.0 は PHP の最新バージョンで、いくつかの新しい関数と言語機能が追加されています。その中で最も注目に値するのは str_contains 関数です。 PHP 8.0 における str_contains 関数の役割を詳しく見てみましょう。
str_contains 関数 - はじめに
新しい str_contains 関数は、PHP 8.0 の新しい関数の 1 つで、文字列に別の部分文字列が含まれているかどうかを判断する機能があります。この関数だけで、指定された文字列内の部分文字列が存在するかどうかを確認できるため、strpos() 関数を置き換えることができます。
str_contains は大文字と小文字を区別します。つまり、大文字と小文字が区別されるため、完全一致のみが true を返します。大文字と小文字を区別しない場合は、mb_strpos() や preg_match() などの関数を使用できます。
構文の説明
次は str_contains() 関数の構文です。
bool str_contains( string $haystack, string $needle);
コメント: この関数はブール値を返し、$needle が $haystack で見つかった場合は true を返します。
パラメータの説明:
例
次の例は、str_contains() 関数を使用して文字列内の部分文字列を検索する方法を示しています。
$str1 = "Hello world!";
/ / Check if "world" が $str1
if (str_contains($str1, "world")) {
echo "存在!";
} else {
echo "不存在!";
}
出力:
は存在します!
利点
str_contains() 関数は、特にコードの読みやすさを向上させるため、強力なツールです。この関数を使用すると、次のことが可能になります:
以上がPHP8.0におけるstr_contains関数の役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。