ホームページ > バックエンド開発 > PHPの問題 > PHPのstrncmp関数の使い方は?

PHPのstrncmp関数の使い方は?

藏色散人
リリース: 2023-02-22 22:36:01
オリジナル
2950 人が閲覧しました

php strncmp 関数は 2 つの文字列を比較するために使用されます。その構文は strncmp(string1,string2,length) です。パラメータ string1 は必須であり、比較する最初の文字列を参照します。string2 は必須で、2 番目の文字列を参照します。比較対象の文字列。

PHPのstrncmp関数の使い方は?

php strncmp関数の使い方は?

定義と使用法

strncmp() 関数は 2 つの文字列を比較します。

注: strncmp() はバイナリセーフであり、大文字と小文字が区別されます。

ヒント: この関数は、strcmp() 関数に長さパラメーターがない点を除いて、strcmp() 関数に似ています。

構文

strncmp(string1,string2,length)
ログイン後にコピー

パラメータ

string1 必須。比較する最初の文字列を指定します。

string2 必須。比較する 2 番目の文字列を指定します。

長さは必須です。比較に使用する各文字列の文字数を指定します。

戻り値:

この関数は次を返します:

0 - 2 つの文字列が等しい場合

<0 - 場合string1 が string2

>0 より小さい - string1 が string2 より大きい場合

#PHP バージョン: 4

#例 1

2 つの文字列を比較します (大文字と小文字が区別され、中国と CHINA の出力は異なります):

<?php
echo strncmp("China","China",6);
echo "<br>";
echo strncmp("China","CHINA",6);
?>
ログイン後にコピー

出力:

0
1
ログイン後にコピー

例 2

2 つの文字列を比較 (大文字と小文字が区別されます):

<?php
echo strncmp("I love China!","I love Shanghai!",6);
?>
ログイン後にコピー

出力:

0
ログイン後にコピー

以上がPHPのstrncmp関数の使い方は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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