Maison > développement back-end > Problème PHP > Comment ajouter des éléments au tableau php

Comment ajouter des éléments au tableau php

PHPz
Libérer: 2023-04-20 13:38:44
original
3427 Les gens l'ont consulté

En PHP, un tableau est un type de données très important qui peut contenir un ensemble de valeurs liées, et chaque valeur est accessible via une clé unique. Dans le développement réel, il est souvent nécessaire d'ajouter des éléments à un tableau. Cet article explique comment ajouter des éléments à un tableau PHP.

1. Utilisez la fonction array_push() pour ajouter des éléments à la fin du tableau

La fonction array_push() peut ajouter une ou plusieurs valeurs à la fin du tableau.

array_push($array, $value1, $value2, ...);
Copier après la connexion
où, $array représente le tableau auquel les éléments doivent être ajoutés, $value1, $value2, ... représentent les éléments à ajouter. Exemple de code :

// 定义一个空数组
$arr = array();

// 使用 array_push() 函数向数组中添加元素
array_push($arr, 'apple', 'banana', 'orange');

// 输出数组的所有元素
print_r($arr);
Copier après la connexion
Après avoir exécuté le code ci-dessus, le résultat de sortie est :

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Copier après la connexion
Copier après la connexion
2 Utilisez l'opérateur [] ou array[] pour ajouter des éléments à la fin du tableau

Dans PHP version 5.4 et supérieure, vous peut utiliser [] ou L'opérateur array[] ajoute des éléments à la fin du tableau, par exemple :

// 定义一个空数组
$arr = array();

// 使用 [] 或 array[] 运算符向数组中添加元素
$arr[] = 'apple';
$arr[] = 'banana';
$arr[] = 'orange';

// 输出数组的所有元素
print_r($arr);
Copier après la connexion
Après avoir exécuté le code ci-dessus, le résultat de sortie est le même que l'exemple de code ci-dessus.

3. Ajoutez des éléments au tableau à l'aide de tableaux associatifs

Les tableaux associatifs peuvent utiliser des chaînes comme noms de clé pour accéder aux valeurs du tableau via les noms de clé. La méthode d'ajout d'éléments à un tableau associatif est similaire à celle d'un tableau ordinaire, par exemple :

// 定义一个空的关联数组
$arr = array();

// 使用下标添加元素
$arr['name'] = '张三';
$arr['age'] = 20;

// 输出数组的所有元素
print_r($arr);
Copier après la connexion
Après avoir exécuté le code ci-dessus, le résultat de sortie est :

Array
(
    [name] => 张三
    [age] => 20
)
Copier après la connexion
4. Utilisez la fonction array_unshift() pour ajouter des éléments à le début du tableau

Fonction array_unshift() Pour ajouter un ou plusieurs éléments au début d'un tableau, la syntaxe de cette fonction est la suivante :

array_unshift($array, $value1, $value2, ...);
Copier après la connexion
Parmi eux, $array représente le tableau d'éléments à ajouter, $value1, $value2, ... représente les éléments à ajouter. Exemple de code :

// 定义一个数组
$arr = array('banana', 'orange');

// 使用 array_unshift() 函数向数组开头添加元素
array_unshift($arr, 'apple');

// 输出数组的所有元素
print_r($arr);
Copier après la connexion
Après avoir exécuté le code ci-dessus, le résultat de sortie est :

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Copier après la connexion
Copier après la connexion
5. Résumé

Cet article explique comment ajouter des éléments au tableau PHP, notamment en utilisant la fonction array_push(), [] ou array[ ] pour ajouter des éléments à la fin du tableau, ajouter des éléments au tableau à l'aide de tableaux associatifs et ajouter des éléments au début du tableau à l'aide de la fonction array_unshift(). Dans le développement réel, les développeurs peuvent choisir une méthode appropriée pour ajouter des éléments en fonction de besoins spécifiques.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal