Cet article présente principalement la méthode d'ajout d'éléments aux tableaux PHP. Les exemples résument les méthodes courantes d'ajout d'éléments aux tableaux, qui ont une certaine valeur de référence. Les amis dans le besoin peuvent se référer à
Cet article a un. résumé plus détaillé Méthode pour ajouter des éléments au tableau php. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
Si nous ajoutons des éléments de tableau à un tableau unidimensionnel, nous pouvons utiliser ArrayListay_push. Bien sûr, en plus de cette méthode, nous avons ici des méthodes plus directes.
Ajouter des éléments à un tableau unidimensionnel
$ArrayList = ArrayListay(); Array_push($ArrayList, el1, el2 ... eln);
Mais il existe en fait un moyen plus direct et plus pratique, le code est le suivant :
$ArrayList = ArrayListay(); $ArrayList[] = el1; $ArrayList[] = el2; ... $ArrayList[] = eln;
Les résultats obtenus par les deux méthodes sont les mêmes.
Ajoutez un ou plusieurs éléments, le code est le suivant :
<?php $ArrayList1 = ArrayListay("a", "b"); Array_push($ArrayList1, "c", "d"); print_r($ArrayList1); ?>
Le résultat exécuté est le suivant :
ArrayListay
(
[0] => a
[1] => b
[2] => c
[3] => d
)
Remarque : Si le premier paramètre n'est pas un tableau, ArrayListay_push() émettra un avertissement.
Insérer un élément au début du tableau
1 ArrayListay_unshift, méthode d'utilisation, le code est. comme suit :
<?php $array_Qlist = ArrayListay("军民联防", "banana"); Array_unshift($array_Qlist, "西瓜", "脚本之家"); print_r($array_Qlist); ?>
Le résultat est le suivant :
ArrayListay
(
[0] => Pastèque
[1] => Script House
[2 ] => Défense conjointe militaro-civile
[3] => banane
)
Il n'est pas possible d'ajouter des éléments associés à un tableau en utilisant ArrayListay_push ou ArrayListay_unshift, alors comment fait-on pour l'ajouter ? Utilisez la méthode ArrayListay_merge pour réaliser une fonction similaire à ArrayListay_unshift qui ajoute des éléments au début. Le code est le suivant :
<?php $array_Qlist = ArrayListay('a', 'B'); $array_Qlist = Array_merge(ArrayListay('front' => '你好www.jb51.net'), $array_Qlist); /* ArrayListay ( [front] => 你好www.jb51.net [0] => a [1] => b ) */ ?>
2 + opérateur, le code est le suivant :
<?php $array_Qlist = Array('a', 'B'); $array_Qlist = Array('front' => '你好小www.jb51.net') + $array_Qlist; ?>
Le résultat de sortie est le même qu'en utilisant la méthode ArrayListay_merge
3. Ajoutez un élément de tableau associatif à la fin de l'élément, le code est le suivant :
<?php $array_Qlist = ArrayListay('a', 'B'); $array_Qlist['front'] = '你好www.jb51.net'; /* 输出 ArrayListay ( [0] => a [1] => b [front] => 你好www.jb51.net ) */ ?>
. Quant à certains amis qui disent que les performances de l'ajout d'éléments à Array_push sont pires que celles de direct $a[]='a', tout le reste est pareil s'il n'y a qu'une seule valeur, il n'y a pas de comparaison.
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!