Php 4> = 4.0.0, php 5, php 7, php 8
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.
array_combine (array $ touches, array $ valeurs): array
Renvoie un tableau contenant des paires de valeurs clés, et si la longueur du tableau d'entrée est différente, renvoie faux.
<?php $keys = ["a", "b", "c"]; $values = [1, 2, 3]; $result = array_combine($keys, $values); <p>print_r ($ result);<br> ?><br>
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)