ホームページ  >  記事  >  バックエンド開発  >  return -1 とはどういう意味ですか?解決

return -1 とはどういう意味ですか?解決

WBOY
WBOYオリジナル
2016-06-13 13:41:073637ブラウズ

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
に等しいことを意味します

------解決策---------

話し合う

入力パラメータ $v1、$v2
1 は $v1 が $v2 より大きいことを意味します
-1 は $v1 が $v2 より小さいことを意味します
0 は $v1 が $v2


------解決策---------

インデックス値を比較するカスタム関数。 。 。通常は のように記述されます。ここで、1、0、-1 はそれぞれ

より大きい、等しい、小さいを表します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。