:: reverse dictionary ::
※ソースファイルについて
文字列を辞書式の順序で比較するには、strcmp 関数を使います。
$str = "PHP Program"; $cmpe = strcmp($str, "PHP Program"); $cmpm = strcmp($str, "Win32 Program"); $cmpp = strcmp($str, "PHP PROGRAM");
$cmpe は 0 、$cmpm は -1 、$cmpp は 1 になります。
intstrcmp(stringsa,stringsb)
文字列 sa と文字列 sb を辞書式の順序で比較します。
文字列 sa が文字列 sb と等しい場合は 0、文字列 sa が文字列 sb より小さい場合は -1 以下の値、文字列 sa が文字列 sb より大きい場合は 1 以上の値を返します。
sa … 比較する文字列
sb … 比較する文字列
・文字列 sa が文字列 sb と等しい … 0
・文字列 sa が文字列 sb より小さい( sa < sb ) … -1 以下(負)
・文字列 sa が文字列 sb より大きい( sa > sb ) … 1 以上(正)
PHP3 、PHP4 、PHP5
全角でも使えます。
$str = "PHPプログラム"; $cmpe = strcmp($str, "PHPプログラム"); $cmpm = strcmp($str, "プログラム"); $cmpp = strcmp($str, "PHPプログラミング");
$cmpe は 0 、$cmpm は -1 、$cmpp は 1 になります。
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com