Maison >développement back-end >tutoriel php >PHP implémente la méthode d'ajout d'éléments à la tête et à la queue d'un tableau
Pour les tableaux d'index numériques, ajoutez des éléments à la queue du tableau via la fonction array_push() et ajoutez des éléments à la tête de array_unshift. Les amis dans le besoin peuvent se référer à ce qui suit
Pour les tableaux d'index numériques. , utilisez la fonction array_push() pour ajouter des éléments à un tableau.
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 que le nombre total de nouvelles. les unités du tableau sont renvoyées.
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.
Ce qui suit est la fonction array_push()
pour ajouter des éléments à la queue 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 :
Un autre moyen plus simple d'ajouter des éléments de tableau, pour les tableaux numériques en indice :
$names[] = 'ruby';
La fonction est similaire à array_push, mais une seule peut être ajoutée à la fois. Pour les tableaux associatifs, vous pouvez ajouter une clé
$info['height'] = 1.7;.
Code de référence
$names[] = 'lucy'; $names[] = 'lily'; // 等同于 array_push($names, 'lucy', 'lily');
array_unshift ajoute des éléments à l'en-tête
Le principe de array_push est similaire , mais la direction est différente.
Le format de la syntaxe est le suivant :
int array_unshift ( array &$array , Mixed $var [, Mixed $... ] )
On vous le présente directement via des exemples. >
Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
<?php header("Content-Type:text/html; charset=utf-8"); $names = ['andy', 'tom', 'jack']; array_unshift($names, 'joe', 'hank'); print_r($names); ?>
Recommandations associées :
PHPDéduplication de tableaux bidimensionnels ou statistiques basées sur un certain champ
php http request class
PHP
problème d'autorisation du nouveau dossier mkdir
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!