PHPのstrnatcasecmp()関数
strnatcasecmp()関数は、2つの文字列を自然対数で比較するために使用されます。
注 −関数では大文字と小文字が区別されます。
構文
strnatcasecmp(str1, str2)
パラメータ
-
str1 −比較する最初の文字列
-
str2 −比較する2番目の文字列
戻る
strcoll()関数は-
を返します-
0 −2つの文字列が等しい場合
-
<0 −string1がstring2より小さい場合
-
> 0 −string1がstring2より大きい場合
例
以下は例です-
<?php echo strnatcasecmp("Demo", "DEMO"); ?>
出力
0
例
以下は例です-
<?php echo strnatcasecmp("5Demo", "50DEMO"); echo "\n"; echo strnatcasecmp("50Demo", "5DEMO"); echo "\n"; echo strnatcasecmp("100Demo", "100Demo"); ?>
出力
-1 1 0
-
PHPのnext()関数
next()関数は、配列の内部配列ポインターを次の要素に進めます。 構文 next(arr) パラメータ 到着 −指定された配列 戻る next()関数は、成功すると、配列内の次の要素の値を返します。使用可能な要素がなくなると、FALSEが返されます。 例 以下は例です- <?php $os = array('windows', 'mac', 'linux', 'solaris'); echo current($os) . "<br>"; echo next($os); ?>
-
PHPのend()関数
end()関数は、配列の内部ポインタを最後の要素に設定します 構文 end(arr) パラメータ 到着 −指定された配列 戻る end()関数は、成功すると、配列の最後の要素の値を返します。配列が空の場合はFALSEを返します。 例 以下は例です- <?php $os = array('windows', 'mac', 'linux', 'solaris'); echo end($os); ?> 出力 以下は出力です- solaris 例 別の例を見てみましょう- <?php $a = arra