La fonction array_push() en PHP est principalement utilisée pour ajouter des éléments à la fin du tableau du premier paramètre puis renvoyer la nouvelle longueur du tableau
Il existe une fonction en PHP qui peut être utilisée pour ajoute des éléments à la fonction Et renvoie la longueur du nouveau tableau. Cette fonction est la fonction array_push(). Ensuite, dans l'article, nous présenterons en détail comment utiliser cette fonction, qui a une certaine valeur de référence et j'espère qu'elle sera utile à tout le monde.
[Cours recommandés : Tutoriel PHP]
Fonction array_push()
La fonction array_push() est utilisée pour ajouter un ou deux éléments à la fin du tableau du premier paramètre, puis renvoie la longueur du nouveau tableau .
Nous pouvons le comprendre de cette façon : array_push() traite le tableau comme une pile et pousse les variables entrantes à la fin du tableau. La longueur du tableau augmentera en fonction du nombre de variables placées sur la pile. Comme indiqué ci-dessous :
<?php $array[] = $var; ?>
Nous pouvons voir que la fonction array_push() répète les actions ci-dessus pour chaque var, ce qui équivaut à effectuer plusieurs opérations d'affectation sur $array[]. La valeur de retour de la fonction est le nombre d'éléments du tableau après le traitement du retour
Mais nous devons également faire attention aux situations suivantes
(1) Si vous n'avez besoin que d'utiliser la fonction array_push() à La meilleure façon d'ajouter une valeur au tableau est d'utiliser $array[] = (affectation directe au tableau). L'avantage est qu'il n'y a pas de charge supplémentaire liée à l'appel de la fonction
.(2) Si le premier paramètre n'est pas un tableau, array_push() émettra un avertissement, mais pas $var[], il créera un nouveau tableau
fonction array_push() exemple
L'article suivant expliquera l'utilisation de la fonction array_push() à travers un exemple spécifique
Exemple : Insérez les deux éléments "pomme" et "framboise" à la fin de le tableau d'origine
<?php $stack = array("orange", "banana"); array_push($stack, "apple", "raspberry"); print_r($stack); ?>
Rendu :
Résumé : Ce qui précède représente l'intégralité du contenu de cet article. J'espère que cet article pourra aider tout le monde à apprendre Utiliser la fonction array_push()
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!