PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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

  1. PHPのnext()関数

    next()関数は、配列の内部配列ポインターを次の要素に進めます。 構文 next(arr) パラメータ 到着 −指定された配列 戻る next()関数は、成功すると、配列内の次の要素の値を返します。使用可能な要素がなくなると、FALSEが返されます。 例 以下は例です- <?php $os = array('windows', 'mac', 'linux', 'solaris'); echo current($os) . "<br>"; echo next($os); ?>

  2. PHPのend()関数

    end()関数は、配列の内部ポインタを最後の要素に設定します 構文 end(arr) パラメータ 到着 −指定された配列 戻る end()関数は、成功すると、配列の最後の要素の値を返します。配列が空の場合はFALSEを返します。 例 以下は例です- <?php $os = array('windows', 'mac', 'linux', 'solaris'); echo end($os); ?> 出力 以下は出力です- solaris 例 別の例を見てみましょう- <?php $a = arra