Maison  >  Article  >  développement back-end  >  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

伊谢尔伦
伊谢尔伦original
2017-06-24 10:11:311238parcourir

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);

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;

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); 
 ?>

Le résultat en cours d'exécution 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 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); 
?>

Le résultat est le suivant :

ArrayListay 
( 
    [0] => 西瓜 
    [1] => php 
    [2] => 军民联防 
    [3] => banana 
)

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 
) 
*/ 
?>

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; 
?>

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] => 你好 
) 
*/ 
?>

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!

Déclaration:
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