Maison > Article > développement back-end > Comment maîtriser la posture correcte d'utilisation de la fonction array_push()
Lorsque vous utilisez PHP, avez-vous déjà eu envie d'insérer des éléments dans un tableau mais ne saviez pas comment le faire ? Je pense que vous devez l'avoir. À l'heure actuelle, nous devrions écrire une fonction importante, je pense que tout le monde en a entendu parler, et c'est la fonction array_push().
Comme nous le savons tous, il existe deux façons d'insérer des fonctions dans des tableaux en PHP L'une consiste à utiliser array_unshift et l'autre est notre fonction protagoniste array_push aujourd'hui. (Recommandé : Explication vidéo de la fonction PHP Array Array )
La fonction array_push() peut ajouter un ou plusieurs éléments à la fin du tableau du premier paramètre (push), puis renvoyer la longueur du nouveau tableau. Utiliser cette fonction équivaut à plusieurs appels $array[] = $value
.
Regardons directement la syntaxe. Je pense que beaucoup de gens ne peuvent pas la lire. Cette fois, nous adopterons une approche plus détendue. Nous examinerons la syntaxe tout en examinant le code, ce qui rendra les choses beaucoup plus faciles.
Jetons d'abord un coup d'œil à cet exemple
<?php $a=array("red","green"); array_push($a,"blue","yellow"); print_r($a); ?>
Dans cet exemple, nous définissons d'abord un tableau, puis nous utilisons la fonction array_push, puis écrivons le tableau défini dans le premier paramètre de cette fonction, puis écrivons. les éléments qui doivent être ajoutés dans les paramètres suivants, afin que nous obtenions un tableau avec de nouveaux éléments. À ce stade, voyons si notre jugement est correct.
Array ( [0] => red [1] => green [2] => blue [3] => yellow )
Oui, c'est vrai, comme nous l'avons jugé, deux éléments "bleu" et "jaune" ont été ajoutés au tableau d'origine dans l'ordre.
Maintenant que nous avons une compréhension générale de cette fonction, étudions cette fonction systématiquement.
Syntaxe
array_push(array,value1,value2...)
array - est le tableau défini avant
value - est l'élément que nous devons ajouter, il peut être un ou plusieurs
Bien sûr, il y a des points qui doivent être notés :
Même là sont des noms de clés de chaîne dans le tableau, et les éléments que vous ajoutez sont toujours également des clés numériques.
Si vous utilisez array_push() pour ajouter une unité au tableau, il est préférable d'utiliser $array[] =, car il n'y a pas de charge supplémentaire pour appeler la fonction.
array_push() émettra un avertissement si le premier argument n'est pas un tableau. Ceci est différent du comportement de $var[], qui crée un nouveau tableau.
Si vous souhaitez acquérir d'autres connaissances sur php, vous pouvez regarder ici→"Tutoriel vidéo php"←, tout ce que vous voulez est ici
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!