は私の配列です:以下はPHPの配列の最大値を探す
Array
(
[3] => Array
(
[2] => 3
[4] => 1
[5] => 2
[6] => 2
)
[5] => Array
(
[2] => 1
[3] => 2
[4] => 3
[6] => 3
)
この配列では、私は最大数を見つけたいと配列が同じ最大値が含まれている場合、我々は、ランダムに1つの最大値を選択してください。以下のような
予想される出力:
Array
(
[3] => Array
(
[2] => 3
)
[5] => Array
(
[4] => 3
)
[6] => Array
(
[2] => 3
)
)
これは私が試したものです:あなたがmax()
で最大値を取得します
$found = Array([3] => Array ([2] => 3 [4] => 1 [5] => 2 [6] => 2) [5] => Array ([2] => 1 [3] => 2 [4] => 3 [6] => 3) [6] => Array ([2] => 3 [3] => 2 [4] => 2 [5] => 3))
$fmaxnum = array();
foreach($found as $fk => $fv){
$fmaxnum[$fk] = max($fv);
}
echo "<pre>";print_r($fmaxnum);echo "</pre>"
[私は使いちょうどこれをここに残すつもりだ](http://php.net/manual/en/function.max。PHP) – Ohgodwhy
$見出さ=アレイ ( [3] =>配列 ( [2] => 3 [4] => 1 [5] => 2 [6] => 2 ) [5] =>配列 ( [2] => 1 [3] => 2 [4] => 3 [6] => 3 ) [6] =>配列 ( [ 2] => 3 [3] => 2 [4] => 2 [5] => 3 ) )$ fmaxnum = array(); \t \t \t foreachの($が$として見出さFK => $ FV){ \t \t \t \t \t $ fmaxnum [$ FK] = MAX($ FV)。 \t \t \t \t \t \t \t \t \t} \t \t \t} \t \t \tエコー "
"。 – shan私は上記のようなコードを書いています – shan