recherche

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

La façon de fusionner deux tableaux est d'alterner la première valeur en PHP

<p>J'ai 2 exemples de tableaux A1 = [1,2,3], A2 = [4,5,6]</p><p>La sortie dont j'ai besoin est A3 = [1,4, 2 ,5,3,6]</p><p>C'est-à-dire que la sortie dont j'ai besoin est la première valeur du premier tableau, suivie de la première valeur du deuxième tableau, et ainsi de suite </p> <p>Comment puis-je implémenter cette fonctionnalité en PHP ? </p><p>J'ai essayé quelques fonctions de tableau PHP mais je n'ai pas obtenu les résultats souhaités</p><p><br /></p>
P粉288069045P粉288069045534 Il y a quelques jours549

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

  • P粉155710425

    P粉1557104252023-08-09 13:10:17

    Voici une façon de procéder (en supposant que les deux tableaux soient de la même taille) :

    function merge($a1, $a2)
    {
        $a3 = [];
        $len = count($a1);
        for($i=0;$i<$len;$i++)
        {
            $a3 []= $a1[$i];
            $a3 []= $a2[$i];
        }
        return $a3;
    }
    
    $a1 = [1, 2, 3];
    $a2 = [4, 5, 6];
    $a3 = merge($a1, $a2);
    var_dump($a3);

    répondre
    0
  • Annulerrépondre