strcmp関数とは・・・
strcmp関数は2つの文字列を比較して、同じものかどうかを返します。
2つが同じ場合は「0」を返します。違う場合には、1番目の引数と2番目の引数の大小に応じて
「+1」か「-1」を返します。
以下はstrcmp関数を使用したプログラムです。
<?php
$a="1234";
$b="5678";
$c="1234";
//$aと$bを比較
print strcmp($a,$b) ."<BR>";
//$bと$aを比較
print strcmp($b,$a) ."<BR>";
//$aと$cを比較
print strcmp($a,$c) ."<BR>";
if(strcmp($a,$c) == 0){
print"2つの文字列は同じです!"<BR>";
}
else{
print"2つの文字列は異なります!"<BR>";
}
?>
*上記のプログラムをWeb上で表示させると次のようになります。
実行結果
←クリック