Maison > développement back-end > tutoriel php > Résumé d'utilisation de la façon d'ajouter des éléments au tableau php

Résumé d'utilisation de la façon d'ajouter des éléments au tableau php

伊谢尔伦
Libérer: 2023-03-11 09:46:01
original
1256 Les gens l'ont consulté

Cet article résume la méthode php array d'ajout d'éléments. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

Si nous sommes un tableau unidimensionnel pour ajouter des éléments du tableau, nous pouvons utiliser ArrayListay_push Bien sûr, en plus de cette méthode, nous pouvons utiliser ArrayListay_push. avoir un moyen plus direct, le voici. Trions le problème pour tout le monde

Ajouter des éléments à un tableau unidimensionnel

$ArrayList = ArrayListay();
Array_push($ArrayList, el1, el2 ... eln);
Copier après la connexion

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;
Copier après la connexion

Deux façons L'effet de la méthode est le même

Ajoutez un ou plusieurs éléments, le code est le suivant :

<?php 
  $ArrayList1 = ArrayListay("a", "b"); 
  Array_push($ArrayList1, "c", "d"); 
  print_r($ArrayList1); 
 ?>
Copier après la connexion

Le résultat en cours d'exécution est le suivant :

ArrayListay 
  ( 
   [0] => a 
   [1] => b 
   [2] => c 
   [3] => d 
)
Copier après la connexion

Remarque : Si le premier paramètre n'est pas un tableau, ArrayListay_push() émettra un avertissement.

Insérer des éléments au début du tableau

1. ArrayListay_unshift, méthode d'utilisation, le code est le suivant :

<?php 
$array_Qlist = ArrayListay("军民联防", "banana"); 
Array_unshift($array_Qlist, "西瓜", "php"); 
print_r($array_Qlist); 
?>
Copier après la connexion

Le résultat est le suivant :

ArrayListay 
( 
    [0] => 西瓜 
    [1] => php 
    [2] => 军民联防 
    [3] => banana 
)
Copier après la connexion

Il n'est pas possible d'ajouter des éléments associés au tableau en utilisant ArrayListay_push ou ArrayListay_unshift, alors comment l'ajouter, utilisez la méthode ArrayListay_merge pour obtenir quelque chose de similaire à ArrayListay_unshift au début La fonction d'ajout d'éléments, le code est comme suit :

<?php 
$array_Qlist = ArrayListay(&#39;a&#39;, &#39;B&#39;); 
$array_Qlist = Array_merge(ArrayListay(&#39;front&#39; => &#39;你好&#39;), $array_Qlist); 
/* 
ArrayListay 
( 
  [front] => 你好
  [0] => a 
  [1] => b 
) 
*/ 
?>
Copier après la connexion

2. +opérateur, le code est le suivant :

<?php 
$array_Qlist = Array(&#39;a&#39;, &#39;B&#39;); 
$array_Qlist = Array(&#39;front&#39; => &#39;你好小&#39;) + $array_Qlist; 
?>
Copier après la connexion

Le résultat de sortie est le même que celui de l'utilisation de 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(&#39;a&#39;, &#39;B&#39;); 
$array_Qlist[&#39;front&#39;] = &#39;你好&#39;; 
/* 
输出 
ArrayListay 
( 
  [0] => a 
  [1] => b 
  [front] => 你好 
) 
*/ 
?>
Copier après la connexion

Quant à certains amis, certains amis disent que la performance d'Array_push en ajoutant des éléments est. pire que direct $a[]='a'. Tout le reste est pareil. S'il n'y a qu'une seule valeur, il n'y aura 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal