ホームページ >バックエンド開発 >PHPチュートリアル >PHPではsubstr_compare()では大文字と小文字が区別されますか?

PHPではsubstr_compare()では大文字と小文字が区別されますか?

(*-*)浩
(*-*)浩オリジナル
2019-09-05 15:18:272135ブラウズ

PHP substr_compare() 関数

PHPではsubstr_compare()では大文字と小文字が区別されますか?

##定義と使用法

substr_compare() 関数は、指定された開始位置から 2 つの文字列を比較します。

ヒント: この関数はバイナリセーフであり、オプションで大文字と小文字を区別します (大文字と小文字を区別します)。

文法 (推奨学習: PHP ビデオ チュートリアル)

substr_compare(string1,string2,startpos,length,case)

パラメータの説明:

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

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

開始位置、必須。 string1 内のどこから比較を開始するかを指定します。負の場合、文字列の末尾からカウントが開始されます。

長さ、オプション。 string1 内の何文字を比較するか (文字数) を指定します。

ケース、オプション。

大文字と小文字を区別した比較を実行するかどうかを指定するブール値:

FALSE - デフォルト。大文字と小文字を区別します

TRUE - 大文字と小文字を区別しません

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

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

<0 - string1 (startpos) が string2

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

より大きい場合 length が string1 length 以上の場合の場合、関数は FALSE を返します。

例:

<?php
echo substr_compare("Hello world","Hello world",0);
?>

以上がPHPではsubstr_compare()では大文字と小文字が区別されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。