PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips101 文字列を比較する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-4文字列Tips101 文字列を比較する

Level1

Point文字列比較関数を使う

文字列を比較するには文字列比較関数を使います。PHPには、以下の文字列関数が用意されています(表1)。

文字列比較関数は、比較結果をゼロか正の数(1)か負の数(−1)で返します。文字列が等しいと判断した場合にはゼロ、左辺の文字列が右辺の文字列より大きいと判断した場合には正の数(1)、左辺の文字列が右辺の文字列より小さいと判断した場合には負の数(−1)を返します(表2)。

strcmp関数、strcoll関数、strnatcmp関数、strnatcasecmp関数の使い方

比較結果 = strcmp(文字列1, 文字列2);
比較結果 = strcoll(文字列1, 文字列2);
比較結果 = strnatcmp(文字列1, 文字列2);
比較結果 = strnatcasecmp(文字列1, 文字列2);

strncmp関数、strncasecmp関数の使い方

比較結果 = strncmp(文字列1, 文字列2, 先頭からの文字数);
比較結果 = strncasecmp(文字列1, 文字列2, 先頭からの文字数);

なお、文字列比

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません