Maison  >  Questions et réponses  >  le corps du texte

Comment fusionner deux tableaux

<p>J'essaie de fusionner deux tableaux similaires avec les mêmes clés</p> <pre class="brush:php;toolbar:false;">Array ( [0] => 4064628 [1] => 4064953 [2] => 4064922 [3] => 4064870 [4] => 4064789 [5] => 4064631 [6] => 4065044 [7] => 4064942 [8] => 4064938 [9] => 4064936 ) Tableau ( [0] => 165020 [1] => 165026 [2] => 165025 [3] => 165023 [4] => 165024 [5] => 165021 [6] => 165027 [7] => 165043 [8] => 165042 [9] => 165045 )</pré> <p>Mais lorsque j'utilise <em>array_merge</em> ou <em>array_merge_recursive</em> <pre class="brush:php;toolbar:false;">Array ( [0] => 4064628 [1] => 4064953 [2] => 4064922 [3] => 4064870 [4] => 4064789 [5] => 4064631 [6] => 4065044 [7] => 4064942 [8] => 4064938 [9] => 4064936 [10] => 165020 [11] => 165026 [12] => 165025 [13] => 165023 [14] => 165024 [15] => 165021 [16] => 165027 [17] => 165043 [18] => 165042 [19] => 165045 )</pré> <p>Mais je veux un résultat comme celui-ci : </p> <pre class="brush:php;toolbar:false;">Array ( [0] => ( [0] => 4064628 [1] => 165020 ) [1] => ( [0] => 4064935 [1] => 165026 ) [2] => ( [0] => 4064922 [1] => 165025 ) .......≪/pré> <p>Quelqu'un peut-il m'aider à fusionner ces deux tableaux ? Cela semble assez simple mais il y a quelque chose que je ne comprends pas et je ne sais pas ce que c'est</p>
P粉548512637P粉548512637388 Il y a quelques jours476

répondre à tous(2)je répondrai

  • P粉908138620

    P粉9081386202023-09-01 09:20:48

    $arr=[];
    for ($i=0;$i<count($arr1);$i++){
        array_push($arr, [$arr1[$i], $arr2[$i]]);
    }

    répondre
    0
  • P粉925239921

    P粉9252399212023-09-01 00:06:46

    $output_arr=[];
    foreach ($array1 as $key => $value) {
    $output_arr[]=[$value,$array2[$key]];}

    répondre
    0
  • Annulerrépondre