Maison  >  Article  >  développement back-end  >  Comment écrire un tableau en php

Comment écrire un tableau en php

PHPz
PHPzoriginal
2023-04-20 15:01:23555parcourir

PHP est un langage de programmation très populaire et les tableaux sont l'un des types de données les plus importants en PHP. Les tableaux permettent aux développeurs de stocker et de manipuler les données plus efficacement. Il est donc indispensable d'apprendre à utiliser les tableaux pour maîtriser la programmation PHP. Cet article va donc vous présenter comment écrire des tableaux en PHP.

1. Qu'est-ce qu'un tableau ?

Avant de présenter comment écrire un tableau, comprenons d'abord ce qu'est un tableau. Un tableau est un conteneur qui peut stocker plusieurs éléments de données, et ces éléments de données peuvent être de différents types. En PHP, un tableau peut être défini comme une collection associative ordonnée, dans laquelle chaque élément est mappé entre un nom de clé et une valeur de clé. En termes simples, un tableau PHP est une structure de données composée d'une ou plusieurs paires clé-valeur.

En PHP, les tableaux peuvent être des tableaux indexés, des tableaux associatifs ou des tableaux multidimensionnels. Dans un tableau indexé, chaque élément du tableau possède une clé numérique permettant de trouver la valeur correspondante. Dans un tableau associatif, chaque élément du tableau possède un nom de clé grâce auquel la valeur correspondante peut être trouvée. Un tableau multidimensionnel est un tableau qui contient d'autres tableaux, qui peuvent être des tableaux associatifs ou des tableaux indexés.

Par exemple, voici un exemple de tableau associatif :

$person = array("name" => "Tom", "age" => 20, "gender" => "male");

Dans le tableau ci-dessus, les noms de clés sont "nom", "âge" et "sexe", et les valeurs clés correspondantes sont "Tom" , "20" et "mâle".

2. Écrire des tableaux en PHP

En PHP, nous pouvons créer un tableau des manières suivantes :

1 Utilisez la fonction array() pour créer un tableau

La méthode la plus basique consiste à utiliser la fonction array(). qui crée un tableau vide ou un tableau contenant plusieurs éléments. Par exemple :

$array = array(); // 创建空数组

$array = array(1,2,3); // 创建索引数组

$array = array(
            "name" => "Tom",
            "age" => 22,
            "gender" => "male"
         ); // 创建关联数组

2. Utilisez [] pour créer un tableau

Pour PHP5.4 et supérieur, vous pouvez utiliser le symbole [] pour créer un tableau. Par exemple :

$array = []; // 创建空数组

$array = [1,2,3]; // 创建索引数组

$array = [
            "name" => "Tom",
            "age" => 22,
            "gender" => "male"
         ]; // 创建关联数组

3. Créez un tableau en effectuant une boucle

Nous pouvons également utiliser des instructions de boucle pour créer des tableaux. Par exemple :

$array = array(); // 创建空数组
for ($i=0; $i<10; $i++) {
    $array[] = $i; // 在数组尾部插入元素
}

Le code ci-dessus produira un tableau d'index contenant 0 à 9.

4. Utilisez la fonction list() pour créer un tableau

Nous pouvons utiliser la fonction list() pour attribuer les valeurs d'un tableau à un ensemble de variables, ou nous pouvons l'utiliser pour créer un tableau. Par exemple :

list($a, $b, $c, $d) = array(1, 2, 3, 4); // 将数组中的值赋给变量

$array = array();
list($array[]) = "first";// 将字符串"first"插入到数组尾部
list($array[]) = "second";// 将字符串"second"插入到数组尾部
list($array[]) = "third";// 将字符串"third"插入到数组尾部

Le code ci-dessus produira un tableau indexé contenant trois chaînes.

3. Utilisation de tableaux

Après avoir créé le tableau, nous pouvons accéder aux éléments du tableau via des noms de clés ou des valeurs de clés. Par exemple :

$array = array(
            "name" => "Tom",
            "age" => 22,
            "gender" => "male"
         );

echo $array["name"];// 输出"Tom"

Nous pouvons également utiliser une boucle foreach pour parcourir tous les éléments d'un tableau. Par exemple :

foreach ($array as $key => $value) {
    echo "Key: " . $key . " Value: " . $value . "<br />";
}

Ce code affichera les noms de clés et les valeurs clés de tous les éléments du tableau.

Enfin, nous pouvons également ajouter, supprimer et modifier dynamiquement des éléments dans le tableau. Par exemple :

$array = array(
            "name" => "Tom",
            "age" => 22,
            "gender" => "male"
         );

$array["hometown"] = "Shanghai";// 添加元素

unset($array["age"]);// 删除元素

$array["gender"] = "female";// 修改元素

Ce qui précède est une introduction détaillée sur la façon d'écrire des tableaux en PHP. J'espère que cela pourra vous aider à mieux utiliser les tableaux dans le développement PHP.

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