配列内の最大値を取得します
$t=array('1','2','3','4','5');
$result=array_search (max ($t),$t);
echo '最大値:'.$result;
?>
この結果はなぜ 4
吐血
------解決策--------------------
max($t) は 5
$result=array_search ( 5,$t);
これは、$t 配列内で値 5 を持つ要素を検索し、この要素に対応するキーを返します。
この配列には 5 が存在し、キーは 4 なので 4 を返しても問題ありません
配列のキーは 0 から始まります
キーをエコーするようにプログラムの最後の文を変更します最大値:'.$result;
------解決策------
echo '最大値:'. );
なぜわざわざ余分な array_search を使うのでしょうか?
------解決策---------