Heim > Artikel > Backend-Entwicklung > javascript - [Algorithmus] Setzt das zufällig gegebene Schlüssel-Wert-Paar an die erste Position im Array.
Geben Sie mir ein Beispiel:
<code>$arr = array( '175' => '金针菇' '100' => '银针菇' ); $arr2 = array( '65' => '白萝卜' '67' => '黑萝卜' '84' => '黄萝卜' '100' => '银针菇' '90' => '大萝卜' '175' => '金针菇' ); </code>
Der Endeffekt sieht so aus:
<code>$arr3 = array( '175' => '金针菇' '100' => '银针菇' '65' => '白萝卜' '67' => '黑萝卜' '84' => '黄萝卜' '90' => '大萝卜' );</code>
Bitte sagen Sie mir, wie man einen solchen Algorithmus implementiert.
Geben Sie mir ein Beispiel:
<code>$arr = array( '175' => '金针菇' '100' => '银针菇' ); $arr2 = array( '65' => '白萝卜' '67' => '黑萝卜' '84' => '黄萝卜' '100' => '银针菇' '90' => '大萝卜' '175' => '金针菇' ); </code>
Der Endeffekt sieht so aus:
<code>$arr3 = array( '175' => '金针菇' '100' => '银针菇' '65' => '白萝卜' '67' => '黑萝卜' '84' => '黄萝卜' '90' => '大萝卜' );</code>
Bitte sagen Sie mir, wie man einen solchen Algorithmus implementiert.
Diese Frage wurde geschlossen. Als ich die Frage stellte, wurde mir klar, dass sie so einfach war:
<code>foreach ($arr2 as $key => $value) { if(!in_array($value, $arr)) { $arr[$key] = $value; } } var_dump($arr);</code>
<code>return($arr + $arr2);</code>