strncasecmp
文字列の先頭にあるいくつかの文字のバイナリ安全な比較(ケースは鈍感)
strncasecmp()
関数は2つの文字列を比較します。
注: strncasecmp()はバイナリセーフであり、ケースに敏感ではありません。
ヒント:この関数はstrcasecmp()
関数に似ています。違いは、 strcasecmp()
に長さパラメーターがないことです。
2つの文字列を比較します(ケースの鈍感):
<?php echo strncasecmp ( 「私は中国が大好き!」 、 「私は上海が大好き!」 、 6 ) ; ?>
自分で試してみてください
2つの文字列を比較してください(ケースインスセンシティブ、中国と中国は同じものを出力します):
<?php エコーstrncasecmp ( "中国" 、 「中国」 、 6 ) ; echo "<br>" ; エコーstrncasecmp ( "中国" 、 「中国」 、 6 ) ; ?>
自分で試してみてください
strncasecmp ( string1 、 string2 、長さ)
パラメーター | 説明する |
---|---|
文字列1 | 必須。比較する最初の文字列を指定します。 |
文字列2 | 必須。比較する2番目の文字列を指定します。 |
長さ | 必須。比較のために各文字列が使用する文字の数を指定します。 |