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