Maison  >  Article  >  développement back-end  >  Comment ajouter des éléments à la tête et à la queue d'un tableau en PHP

Comment ajouter des éléments à la tête et à la queue d'un tableau en PHP

黄舟
黄舟original
2017-05-04 11:45:314815parcourir

Pour les tableaux indexés numériquement, ajoutez des éléments au tableau via la fonction array_push().

La fonction array_push() traite le tableau comme une pile et pousse les variables entrantes à la fin du tableau. La longueur du tableau augmentera à mesure que le nombre de variables poussées sur la pile augmente et renvoie le. nombre total de nouvelles unités dans le tableau.

Ajouter des éléments à la fin

Le format de syntaxe est le suivant :

int array_push ( array &$array , mixed $var [, mixed $... ] )

Le tableau de paramètres est le tableau spécifié et le paramètre $var est la valeur insérée dans le tableau.

Voici la fonction array_push() pour ajouter des éléments à la fin du tableau. L'exemple de code spécifique est le suivant :

<?php
header("Content-Type:text/html; charset=utf-8");
$array_push = array("PHP中文网","百度一下");//定义数组
array_push($array_push,"搜狗浏览器","火狐浏览器");//添加元素
print_r($array_push);// 输出数组结果
?>

. Le résultat de sortie est :

Comment ajouter des éléments à la tête et à la queue dun tableau en PHP

Une autre façon plus simple d'ajouter des éléments de tableau, pour les tableaux d'indices numériques :

$names[] = &#39;ruby&#39;;

La fonction est similaire à array_push, mais un seul peut être ajouté à la fois, les tableaux associés peuvent être ajoutés avec la clé entre crochets

$info[&#39;height&#39;] = 1.7;

Code de référence

$names[] = &#39;lucy&#39;;
$names[] = &#39;lily&#39;;
// 等同于
array_push($names, &#39;lucy&#39;, &#39;lily&#39;);

ajouter des éléments vers l'en-tête array_unshift

Le principe de array_push est similaire, mais la direction est différente.

Le format de syntaxe est le suivant :

int array_unshift ( array &$array , mixed $var [, mixed $... ] )

Ci-dessous, nous présenterons la fonction array_unshift() directement à travers des exemples. Le code spécifique est le suivant :

<?php
header("Content-Type:text/html; charset=utf-8");
$names = [&#39;andy&#39;, &#39;tom&#39;, &#39;jack&#39;];
array_unshift($names, &#39;joe&#39;, &#39;hank&#39;);
print_r($names);
?>
Sortie Le résultat est :

Comment ajouter des éléments à la tête et à la queue dun tableau en PHP

Dans le prochain article, nous présenterons "

Comment supprimer la tête, la queue et tout élément dans un tableau PHP" !

【Recommandations de didacticiel associées】

1. Recommandations de sujets pertinents : "

tableau php (Array) "

2. Recommandations de cours vidéo connexes : "

Utilisation de tableaux pour implémenter des opérations de pile : array_push et array_pop"


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