return -1 とはどういう意味ですか?
function myfunction($v1,$v2) { if ($v1===$v2) { return 0;
} if ($v1>$v2) { return 1;
} else { return -1;
} } $a1=array(0=>"犬",1=>"猫",2=>"馬"); =array(3=>"犬",1=>"猫",5=>"馬");
print_r(array_diff_uassoc($a1,$a2,"myfunction")); ?>
実行結果は次のようになります: Array ( [0] => Dog [2] => Horse )
返された 0、1、および -1 はどうでしょうか。これが理解できません。これまで 0 と 1 は true と false だと理解していましたが、-1 はどうなるのでしょうか?
return -1 は何をしますか? 詳細を教えてください。ありがとうございます
-----解決策---------------- - ---
カスタマイズされた戻り値。この関数では、-1 がもう 1 つの条件です。
------解決策------------------
入力パラメータ $v1,$v21 は $v1 が $v2
より大きいことを意味します -1 は $v1 が $v2
より小さいことを意味します0 は $v1 が $v2
に等しいことを意味します
------解決策---------
話し合う