Comment changer les indices des tableaux PHP : créez d'abord un fichier exemple PHP ; puis définissez deux tableaux ; enfin modifiez et réorganisez les indices du tableau via la méthode "array_merge($a1,$a2)".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment changer l'indice d'un php tableau? Utilisez array_merge pour réorganiser les indices du tableau
Utilisez un array_unique pour supprimer la duplication dans un tableau, mais constatez que l'indice conserve l'indice du tableau d'origine
Mais javascript nécessite des indices lors de l'utilisation d'une boucle for. , donc chercher un moyen de réorganiser les indices du tableau
array_merge peut résoudre ce problème
la fonction array_merge() fusionne deux ou plusieurs tableaux en un seul tableau.
S'il y a des noms de clé en double, la valeur de clé de la clé sera la valeur correspondant au dernier nom de clé (le dernier écrasera le précédent). Si le tableau est indexé numériquement, les noms de clés sont réindexés consécutivement.
Remarque : Si seul un tableau est entré dans la fonction array_merge() et que les clés sont des entiers, la fonction renverra un nouveau tableau avec des clés entières, avec des clés réindexées à partir de 0. (Voir exemple 2)
Syntaxe
array_merge(array1,array2,array3...)
Paramètres
array1 Obligatoire. Le premier tableau d’entrée.
array2 Obligatoire. Le deuxième tableau d’entrée.
array3 Facultatif. Plusieurs tableaux d'entrée peuvent être spécifiés.
Exemple 1
<?php $a1=array("a"=>"Horse","b"=>"Dog"); $a2=array("c"=>"Cow","b"=>"Cat"); print_r(array_merge($a1,$a2)); ?>
Sortie :
Array ( [a] => Horse [b] => Cat [c] => Cow )
Exemple 2
Utiliser un seul argument de tableau :
<?php $a=array(3=>"Horse",4=>"Dog"); print_r(array_merge($a)); ?>
Sortie :
Array ( [0] => Horse [1] => Dog )
apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!