ホームページ > バックエンド開発 > PHPの問題 > PHPのstrcmpとはどういう意味ですか?

PHPのstrcmpとはどういう意味ですか?

藏色散人
リリース: 2023-02-25 21:44:02
オリジナル
3343 人が閲覧しました

PHPのstrcmpとはどういう意味ですか?

PHP の strcmp とはどういう意味ですか?

定義と使用法

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

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

ヒント: この関数は strncmp() 関数に似ていますが、strncmp() では比較する各文字列の文字数を指定できる点が異なります。

構文

1

strcmp(string1,string2)

ログイン後にコピー

パラメータ

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

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

戻り値:

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

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

<0 - 場合string1 が string2

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

より大きい場合 例 1

2 つの文字列を比較します (大文字と小文字は区別され、Hello と hELLo の出力は同じではありません) ):

1

2

3

4

5

<?php

echo strcmp("Hello","Hello");

echo "<br>";

echo strcmp("Hello","hELLo");

?>

ログイン後にコピー

出力:

1

2

0

-1

ログイン後にコピー

例 2

さまざまな戻り値:

1

2

3

4

5

<?php

echo strcmp("Hello world!","Hello world!"); // 两字符串相等

echo strcmp("Hello world!","Hello"); // string1 大于 string2

echo strcmp("Hello world!","Hello world! Hello!"); // string1 小于 string2

?>

ログイン後にコピー

出力:

1

2

3

0

7

-7

ログイン後にコピー

PHP の詳細については、 PHP 中国語 Web サイト にアクセスしてください。

以上がPHPのstrcmpとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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