Information

Cette fonction fait le contraire de array_keys et array_values.

Elle prend 2 tableaux (un de clés, un de valeurs), et en fait 1 tableau associatif (cle => valeur). 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    
 29    
                               
<?php
/*---------------------------------------------------------------*/
/*
    Titre : Recompose un tableau à partir d'une clé et une valeur                                                       
                                                                                                                          
    URL   : https://phpsources.net/code_s.php?id=1025
    Date édition     : 16 Fév 2019                                                                                        
    Date mise à jour : 02 Sept 2019                                                                                      
    Rapport de la maj:                                                                                                    
    - fonctionnement du code vérifié                                                                                    
*/
/*---------------------------------------------------------------*/

     function arrays2hash($array_keys $array_values){
     if (!is_array($array_keys) || !is_array($array_values)){ 
      return array(); 
      } 
      if (count($array_keys) != count($array_values)){ 
      return array(); 
      } 
      $retour array(); 
      while(count($array_keys) > 0){ 
      $retour[array_pop($array_keys)] = array_pop($array_values); 
      } 
      return $retour
    }
?>

Exemple :

 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
                                
<?php
    $arrayarray(1,2,3);
    $arrayarray('pomme','poire','fraise');
    $out arrays2hash($array1,$array2);
     ?>

     <pre>
    <?php print_r $out ?>
     </pre>

    Affiche :

        Array
    (
    [3] => fraise
    [2] => poire
    [1] => pomme
    )

         Fonctions du code I Doc officielle PHP

   php.net   Description Versions PHP OUTIL
   array Crée un tableau PHP 4, PHP 5, PHP 7
   array_pop Dépile un élément de la fin d'un tableau PHP 4, PHP 5, PHP 7
   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
   is_array Détermine si une variable est un tableau PHP 4, PHP 5, PHP 7
   return Retourne le controle du programme au module appelant. PHP 4, PHP 5, PHP 7
 

   Vous pouvez déposer des bouts codes sur le site en vous connectant

Suivez PHP Sources sur Twitter !

Créer votre E-boutique Scripts open source

Présentation de PHP

    Derniers scripts PHP / MySQL

WordPress 5.4

logo WordPress
Langue langue fr
Date  hier
Taille 13 Mo
Catégorie Blogs

Apache 2.4.43

logo Apache
Langue langue us
Date  hier
Taille 9 Mo
Catégorie Apache

CSZ-CMS 1.2.7

logo CSZ-CMS
Langue langue fr
Date 30 Mars 2020
Taille 6 Mo
Catégorie CMS

Elgg 3.3.3

logo Elgg
Langue langue fr
Date 30 Mars 2020
Taille 43 Mo
Catégorie Social-network
+ Liste des derniers scripts complets PHP

  16 Février 2019

Information sur les mises à jour

Dernière mise à jour :

    02 Sept 2019
    fonctionnement du code vérifié

288 vues


Scripts PHP