Maison  >  Article  >  développement back-end  >  Comment ajouter des éléments spécifiés au tableau php

Comment ajouter des éléments spécifiés au tableau php

PHPz
PHPzoriginal
2023-04-25 10:32:49517parcourir

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!

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