PHP8 の str_starts_with() 関数について話しましょう

藏色散人
リリース: 2023-02-17 12:06:01
オリジナル
3553 人が閲覧しました

前回の記事「なぜPHPの===演算子は==より速いのか?」 >>PHP の === 演算子が == よりも速い理由を紹介しました。興味のある友人は読んで学ぶことができます~

この記事では、PHP の === 演算子について説明します。 PHP8 str_starts_with()関数。

str_starts_with() は、指定された文字列に対して大文字と小文字を区別した検索を実行する、PHP 8 の事前定義関数です。 str_starts_with() は通常、文字列が部分文字列で始まるかどうかをチェックします。 str_starts_with() は、文字列が部分文字列で始まる場合は TRUE を返し、それ以外の場合は FALSE を返します。

str_starts_with() 構文は次のとおりです。

str_starts_with($string, $substring)
ログイン後にコピー

$string: このパラメータは、開始文字列をチェックする必要がある文字列を参照します。

$substring: このパラメータは、チェックする必要がある文字列を指します。

戻り値: 文字列が部分文字列で始まる場合、str_starts_with() は TRUE を返し、それ以外の場合は FALSE を返します。

str_starts_with() 主な機能:

  • str_starts_with() は基本的に大文字と小文字を区別します。

  • str_starts_with() は常にブール値を返します。

  • str_starts_with() は、文字と文字列の先頭をチェックするために使用できます。

  • PHP8 より小さいバージョンでは、str_starts_with() がサポートされません。

以下では 2 つの例を使用してこの関数の使用方法を紹介します:

例 1:

<?php

	$name = &#39;Saurabh Singh&#39;;
	$beginsWith = &#39;S&#39;;

	$result = str_starts_with($name, $beginsWith) ? &#39;is&#39; : &#39;is not&#39;;

	echo "字符串 \"$name\" $result 以 $beginsWith 开头";

?>
ログイン後にコピー

出力 :

字符串 "Saurabh Singh" 以 S 开头
ログイン後にコピー

上の例では、3 つの変数を作成しました: $name は文字列型の名前を保存し、$begininswith は $name でチェックする必要がある部分文字列を保存し、$result は計算を保存します。 str_starts_with() 式の結果に基づきます。 str_starts_with() は、文字列 $name が部分文字列 $begininswith で始まる場合は TRUE を返し、それ以外の場合は FALSE を返し、それに応じて $result の値を割り当てます。

例 2:

<?php

	$sentance = &#39;The Big Brown Fox&#39;;
	$beginsWith = &#39;The&#39;;

	if(str_starts_with($sentance , $beginsWith) )
	{
	echo "字符串 \"$sentance\" 以 \"$beginsWith\" 开头";
	}
	else
	{
	echo "字符串 \"$sentance\" 不以 \"$beginsWith\" 开头";
	}	

?>
ログイン後にコピー

出力:

字符串 "The Big Brown Fox" 以 "The" 开头
ログイン後にコピー

例 1 では、文の先頭の文字を使用して検索します。この例では、文の先頭の完全な単語を取得しています。これも if 条件で TRUE を返し、それに応じて条件部分が実行されます。

最後に、最新かつ最も包括的な「PHP ビデオ チュートリアル 」をお勧めします~ぜひ学んでください!

以上がPHP8 の str_starts_with() 関数について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート