Maison >développement back-end >Problème PHP >Comment ajouter des éléments spécifiés au tableau php
En PHP, le tableau est un type de données très important. Il peut être utilisé pour stocker une série de valeurs et accéder à ces valeurs via un index ou une clé associée. En PHP, nous pouvons facilement ajouter de nouveaux éléments à un tableau et modifier ou supprimer des éléments existants. Ainsi, dans cet article, nous présenterons comment ajouter des éléments spécifiés à un tableau PHP.
Tout d’abord, nous devons comprendre les connaissances de base des tableaux en PHP.
Il existe deux types de tableaux PHP : les tableaux indexés et les tableaux associatifs.
Un tableau indexé fait référence à un tableau qui utilise des index numériques pour les éléments du tableau, où l'index numérique commence à 0 et augmente dans l'ordre dans lequel les éléments sont ajoutés. Par exemple :
$numbers = array(1, 2, 3, 4, 5);
Dans le code ci-dessus, $numbers est un tableau indexé contenant 5 éléments.
Un tableau associatif fait référence à un tableau qui utilise des clés de chaîne comme éléments de tableau, où les clés de chaîne peuvent être n'importe quel caractère. Par exemple :
$person = array("name" => "张三", "age" => 20, "gender" => "男");
Dans le code ci-dessus, $person est un tableau associatif qui contient 3 éléments, à savoir "nom", "âge" et "sexe".
Maintenant, nous allons nous concentrer sur la façon d'ajouter des éléments spécifiés à un tableau PHP.
Tout d’abord, voyons comment ajouter des éléments spécifiés à un tableau d’index.
1. Ajouter des éléments à l'aide de l'opérateur []
Pour ajouter des éléments à un tableau indexé, vous pouvez utiliser l'opérateur [], qui ajoute un nouvel élément à la fin du tableau. Par exemple :
$fruits = array("apple", "banana"); $length = count($fruits); $fruits[$length] = "orange"; print_r($fruits);
Dans le code ci-dessus, nous définissons d'abord un tableau d'index $fruits contenant deux éléments : "pomme" et "banane". Ensuite, nous utilisons la fonction count() pour obtenir la longueur du tableau, qui est 2. Ensuite, nous avons ajouté un nouvel élément "orange" à la dernière position du tableau en utilisant l'opérateur []. Enfin, nous utilisons la fonction print_r() pour afficher le contenu du nouveau tableau.
Le résultat de sortie est le suivant :
Array ( [0] => apple [1] => banana [2] => orange )
Comme le montre le résultat de sortie, le nouvel élément "orange" a été ajouté avec succès à la fin du tableau.
2. Utilisez la fonction array_push() pour ajouter des éléments
En plus d'utiliser l'opérateur [], nous pouvons également utiliser la fonction array_push() pour ajouter des éléments au tableau d'index. La fonction array_push() ajoute un nouvel élément à la fin du tableau et renvoie la longueur du nouveau tableau. Par exemple :
$fruits = array("apple", "banana"); $newLength = array_push($fruits, "orange"); print_r($fruits); echo $newLength;
Dans le code ci-dessus, nous définissons d'abord un tableau d'index $fruits contenant deux éléments : "pomme" et "banane". Ensuite, nous avons ajouté un nouvel élément « orange » au tableau en utilisant la fonction array_push(). Puisque la fonction array_push() renvoie la longueur du nouveau tableau, nous la stockons dans la variable $newLength. Enfin, nous utilisons la fonction print_r() pour afficher le contenu du nouveau tableau et utilisons l'instruction echo pour afficher la longueur du nouveau tableau.
Le résultat de sortie est le suivant :
Array ( [0] => apple [1] => banana [2] => orange ) 3
Comme le montre le résultat de sortie, le nouvel élément "orange" a été ajouté avec succès à la fin du tableau et la longueur du nouveau tableau est de 3.
Ensuite, voyons comment ajouter des éléments spécifiés à un tableau associatif.
1. Utilisez l'opérateur [$key] pour ajouter des éléments
Pour ajouter des éléments à un tableau associatif, vous pouvez utiliser l'opérateur [$key], où $key fait référence à une clé de chaîne. Par exemple :
$person = array("name" => "张三", "age" => 20); $person["gender"] = "男"; print_r($person);
Dans le code ci-dessus, nous définissons d'abord un tableau associatif $person contenant deux éléments : "name" et "age". Ensuite, nous utilisons l'opérateur [$key] pour ajouter un nouvel élément "gender" au tableau et lui attribuer la valeur "male". Enfin, nous utilisons la fonction print_r() pour afficher le contenu du nouveau tableau.
Le résultat de sortie est le suivant :
Array ( [name] => 张三 [age] => 20 [gender] => 男 )
Comme le montre le résultat de sortie, le nouvel élément « genre » a été ajouté avec succès au tableau.
2. Utilisez la fonction array_merge() pour ajouter des éléments
En plus d'utiliser l'opérateur [$key], nous pouvons également utiliser la fonction array_merge() pour ajouter des éléments à un tableau associatif. La fonction array_merge() fusionne un ou plusieurs tableaux dans un nouveau tableau et renvoie le nouveau tableau. Par exemple :
$person = array("name" => "张三", "age" => 20); $newPerson = array_merge($person, array("gender" => "男")); print_r($newPerson);
Dans le code ci-dessus, nous définissons d'abord un tableau associatif $person contenant deux éléments : "name" et "age". Nous utilisons ensuite la fonction array_merge() pour fusionner $person et un nouveau tableau associatif (contenant l'élément "gender") dans un nouveau tableau $newPerson. Enfin, nous utilisons la fonction print_r() pour afficher le contenu du nouveau tableau.
Le résultat de sortie est le suivant :
Array ( [name] => 张三 [age] => 20 [gender] => 男 )
Comme le montre le résultat de sortie, le nouvel élément « genre » a été ajouté avec succès au tableau.
Résumé
Dans cet article, nous avons présenté comment ajouter des éléments spécifiés à un tableau PHP. Plus précisément, nous avons examiné comment ajouter des éléments aux tableaux indexés et aux tableaux associatifs, ainsi qu'ajouter des éléments aux tableaux indexés à l'aide de l'opérateur [] et de la fonction array_push(), et aux tableaux associatifs à l'aide de l'opérateur [$key] et de la fonction array_merge. () fonction Ajouter des éléments, etc.
En général, ajouter des éléments spécifiés à un tableau PHP est très simple, à condition de maîtriser la syntaxe et les fonctions correspondantes. J'espère que cet article pourra être utile à tout le monde.
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!