Position actuelle: Accueil> Catégories de fonctions> array_combine

array_combine

Créez un tableau en utilisant un tableau comme clé et un autre comme valeur
Nom:array_combine
Catégorie:Tableau
Langage de programmation:php
Description en une ligne:Créez un nouveau tableau en fusionnant deux tableaux.

Fonction Array_Combine

Applicable à la version PHP

Php 4> = 4.0.0, php 5, php 7, php 8

Description de la fonction

La fonction Array_Combine combine deux tableaux dans un tableau associatif, la valeur du premier tableau est utilisée comme clé et la valeur du deuxième tableau est utilisée comme valeur correspondante. Le nombre d'éléments dans le tableau doit être le même, sinon une erreur sera déclenchée.

Syntaxe de fonction

 array_combine (array $ touches, array $ valeurs): array

paramètre

  • $ touches : un tableau contenant les éléments à utiliser comme clés.
  • $ Valeurs : un tableau contenant les éléments à utiliser comme valeurs.

Valeur de retour

Renvoie un tableau contenant des paires de valeurs clés, et si la longueur du tableau d'entrée est différente, renvoie faux.

Exemple

<?php
$keys = ["a", "b", "c"];
$values = [1, 2, 3];
$result = array_combine($keys, $values);
<p>print_r ($ result);<br>
?><br>

Description d'un exemple de code

Dans cet exemple, nous créons deux tableaux: $ clés et valeurs $. En appelant la fonction Array_Combine, les éléments du tableau $ Keys sont utilisés comme clés et les éléments du tableau de valeurs $ sont utilisés comme valeurs, et enfin un résultat de berline associatif est renvoyé. Le résultat de la sortie sera:

Tableau
(
    [a] => 1
    [b] => 2
    [c] => 3
)

Remarque: Si les longueurs des tableaux $ touches et $ ne sont pas égales, la fonction renvoie faux. Par exemple:

<?php
$keys = ["a", "b"];
$values = [1, 2, 3];
$result = array_combine($keys, $values);
<p>var_dump ($ result);<br>
?><br>

Le code ci-dessus sortira:

 bool (faux)
Fonctions similaires