(参照:http://www.cc.kyoto-su.ac.jp/~mmina/bp1/hundredKnocksBasic.html)
コード
<?php
$m = intval(fgets(STDIN));
if($m > 0){
echo 'positive';
} else if($m < 0){
echo 'negative';
} else if($m == 0){
echo 'zero';
}
?>
<ポイント>
☆intval() = 文字列(string)を整数(int)にする
☆is_int() = 整数か否か調べる
★ = は「代入」、 == は「等しい」
↓ ご指摘を受けて・・・
<?php
$m = intval(fgets(STDIN));
if($m > 0){
echo 'positive';
} else if($m < 0){
echo 'negative';
} else {
echo 'zero';
}
?>
こちらでも正しい結果が出ました。
教えていただきありがとうございました。