PHP で startsWith() および endWith() 関数を使用する方法
PHP の startsWith() および endWith() 関数を使用して、文字列が特定の文字または文字セットで開始または終了するかどうかを確認できます。これは、検証とフィルタリングに役立ちます。
また、開始文字または終了文字に基づいて文字列をトリミングするためにも使用できます。これは、データの書式設定と表示に役立ちます。両方の関数の詳細を以下に示します。
startsWith() 関数
PHP の startsWith() 関数は、文字列が指定された部分文字列で始まるかどうかを確認できます。
構文
startsWith() 関数の構文は次のとおりです。
ブール値で始まる ( 弦 $干し草の山 、 弦 $針 )
ここ、 $干し草の山 検索する文字列を表し、 $針 検索する部分文字列を表します。
戻る
$haystack の最初の要素が $needle の場合、関数は true を返し、それ以外の場合は false を返します。
endWith() 関数
通常、PHP で文字列が特定の部分文字列で終わっているかどうかを確認するには、endsWith() 関数が使用されます。
構文
この関数の構文は次のとおりです。
ブール値で終わる ( 弦 $干し草の山 、 弦 $針 )ここ、 $干し草の山 検索する文字列を表し、 $針 検索する部分文字列を表します。
戻る
関数は戻ります 真実 $haystack が $needle で終わる場合、および 間違い さもないと。
例: PHP での startsWith() および endWith() 関数の使用
PHP での startsWith() および endWith() 関数の使用法を示す例を見てみましょう。
関数 で始まる ( $干し草の山 、 $針 ) {
戻る サブストリング ( $干し草の山 、 0 、 ストレン ( $針 ) ) === $針 ;
}
関数 で終わる ( $干し草の山 、 $針 ) {
戻る サブストリング ( $干し草の山 、 - ストレン ( $針 ) ) === $針 ;
}
// 文字列を定義
$文字列 = 「やあ、PHP!」 ;
// startsWith() 関数を使用して、文字列が 'Hello' で始まるかどうかを確認します
もしも ( で始まる ( $文字列 、 'こんにちは' ) ) {
エコー 「文字列は「Hello」で始まります。」 ;
} それ以外 {
エコー 「文字列が 'Hello' で始まっていません。」 ;
}
// endWith() 関数を使用して、文字列が 'PHP!' で終わっているかどうかを確認します。
もしも ( で終わる ( $文字列 、 「PHP!」 ) ) {
エコー 「文字列は 'PHP!' で終わります。」 ;
} それ以外 {
エコー 「文字列は 'PHP!' なしで終わります。」 ;
}
?>
この例では、startsWith() および endWith() 関数を定義し、それらを使用して、特定の文字列が指定された部分文字列で開始または終了するかどうかを確認します。このコードの出力は次のようになります。
結論
startsWith() および endWith() 関数は、PHP で指定された文字列が指定された部分文字列で開始または終了するかどうかを確認できるシンプルでありながら強力な関数です。これらの関数を使用することで、ユーザー入力の検証、文字列内の特定のパターンの検索、その他の便利な操作を簡単に実行できます。