Fusionne 2 tableaux

  Information

Combine 2 tableaux et retourne une chaine qui est constituée d'un élément du premier tableau, suivi d'un élément du deuxième tableau.

Pratique pour agglomérer des informations. Auteur : Damien Seguy (Nexen

  code source classé dans  Tableaux - Array

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
 22    
 23    
 24    
 25    
 26    
 27    
 28    
                               
<?php
/*---------------------------------------------------------------*/
/*
    Titre : Fusionne 2 tableaux                                                                                           
                                                                                                                          
    URL   : https://phpsources.net/code_s.php?id=1031
    Date édition     : 16 Fév 2019                                                                                        
    Date mise à jour : 02 Sept 2019                                                                                      
    Rapport de la maj:                                                                                                    
    - fonctionnement du code vérifié                                                                                    
*/
/*---------------------------------------------------------------*/

    function eclair($x $y){
    if (!is_array($x) || !is_array($y)){
     return FALSE;
     }
     array_pad($xcount($y), "");
     array_pad($ycount($x), "");
     $retour "";
     while(count($x) > 0){
     $retour .= array_shift($x).' - '.array_shift($y).' - ';
     }
     return $retour;
    }
?>

Exemple :

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
                                
<?php
    $arrayarray('pomme','poire','fraise');
    $arrayarray('choux','carotte','oignon');
    $out eclair($array1,$array2);  
    echo $out;

    // Affiche :
    // pomme - choux - poire - carotte - fraise - oignon -

          Fonctions du code - Doc officielle PHP

   php.net   Description Versions PHP OUTIL
   array Crée un tableau PHP 4, PHP 5, PHP 7, PHP 8
   array_pad Complète un tableau avec une valeur jusqu'à la longueur spécifiée PHP 4, PHP 5, PHP 7, PHP 8
   array_shift Dépile un élément au début d'un tableau PHP 4, PHP 5, PHP 7, PHP 8
   count Compte le nombre d'éléments d'un tableau ou le nombre de propriétés d'un objet PHP 4, PHP 5, PHP 7, PHP 8
   echo Affiche une chaîne de caractères PHP 4, PHP 5, PHP 7, PHP 8
   is_array Détermine si une variable est un tableau PHP 4, PHP 5, PHP 7, PHP 8
   return Retourne le controle du programme au module appelant. PHP 4, PHP 5, PHP 7, PHP 8

   Dites merci aux auteurs pour leurs travail, ça ne coûte rien et ça fait toujours plaisir wink

 Autres snippets qui pourraient vous intéressez

Génération de tableaux HTML avec PHP

Compatibilité : PHP 5, PHP 7

Cette fonction génère des tableaux HTML. Passez lui en paramètres, l'intitulé des colonnes, votre tableau de données.

Fonction PHP pour lister les tableaux

Compatibilité : PHP 5, PHP 7

Fonction pour lister des tableaux comme la fonction print_r (). Simple et pratique.

Stocker des tableaux dans des cookies

Compatibilité : PHP 5, PHP 7

Stocker des array dans des cookies: Voici 2 manières de procéder avec Serialize et JSON.

Enregistrer des tableaux PHP dans un fichier

Compatibilité : PHP 5, PHP 7

Fonction qui enregistre dans un fichier une variable sous forme de tableau, en conservant le type de tous les éléments.

Utiliser array_unique sur un tableau de tableaux

Compatibilité : PHP 5, PHP 7

Tableaux - 2019 - Retirer les doublons dans un tableau Multidimensionnel avec la fonction array_unique et array_intersect_key

Présentation de PHP

PHP débutant et initié 50 Tutoriel

Présentation de MySQL

  16 Fév 2019

Information sur les mises à jour

Dernière mise à jour :

    02 Sept 2019
    fonctionnement du code vérifié

2 568 Vues
Compatibilité
PHP 5, 7 et 8+