strcmp関数

2つの文字列を比較し、同じものかどうかを返します。
2つが同じ場合は「0」を、違う場合には1番目の引数と2番目の引数の大小に応じて「+1」か「−1」で返します。


変数に代入した文字列についてそれぞれ比較しています。
$aと$cの比較については、if~else文と組み合わせた処理を行っています。
strcmp関数の使用例

<?php

 $a="1234";
 $b="9876";
 $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>";
 }

?>
実行結果(別窓表示)