Comment définir un tableau dans un tableau php

WBOY
Libérer: 2023-05-06 10:56:06
original
746 Les gens l'ont consulté

PHP est un langage de script côté serveur largement utilisé dans le développement Web. En PHP, un tableau est un type de données très important utilisé pour stocker un ensemble ordonné de valeurs. La flexibilité des tableaux les rend largement utilisés dans le développement PHP. Cet article présentera en détail la définition et l'utilisation des tableaux PHP.

1. Définir un tableau

En PHP, définir un tableau est très simple. Voici la syntaxe de base pour définir un tableau PHP :

$array_name = array(value1, value2, value3, ..., valueN);
Copier après la connexion

où, $array_name est le nom du tableau, value1, value2, value3, ..., valueN est l'élément du tableau. $array_name 是数组的名称,value1, value2, value3, ..., valueN 是数组元素。

例如,下面的代码片段定义了一个名为 $fruits 的数组,并初始化了三个元素: 'apple''banana''orange'

$fruits = array('apple', 'banana', 'orange');
Copier après la connexion

我们也可以使用下面这种更短的语法来定义数组:

$fruits = ['apple', 'banana', 'orange'];
Copier après la connexion

这两种语法效果完全相同。

除了使用字符串以外,还可以使用整数来作为数组的键。例如:

$numbers = array(1, 2, 3, 4, 5);
Copier après la connexion

我们还可以使用 range() 函数来生成一个指定范围内的数组。例如,下面的代码生成了从1到10的整数数组:

$range = range(1, 10);
Copier après la connexion

二、使用数组

定义了一个数组之后,我们就可以使用它了。下面是一些基本的PHP数组操作。

  1. 访问数组元素

我们可以通过下标(索引)访问数组元素。数组下标从0开始。

$fruits = array('apple', 'banana', 'orange');
echo $fruits[0];      // 输出 "apple"
echo $fruits[1];      // 输出 "banana"
echo $fruits[2];      // 输出 "orange"
Copier après la connexion
  1. 添加元素

使用 [] 操作符可以向数组中添加元素。

例如,下面的代码将在 $fruits 数组的尾部添加一个新元素:

$fruits = array('apple', 'banana', 'orange');
$fruits[] = 'pear';
Copier après la connexion

现在,$fruits 数组变成了 ['apple', 'banana', 'orange', 'pear']

  1. 修改元素

我们可以通过下标来修改数组中的元素。

例如,下面的代码将把 $fruits 数组的第二个元素 'banana' 修改为 'melon'

$fruits = array('apple', 'banana', 'orange');
$fruits[1] = 'melon';
Copier après la connexion
  1. 删除元素

可以使用 unset() 函数从数组中删除元素。

例如,下面的代码将从 $fruits 数组中删除第二个元素 'banana'

$fruits = array('apple', 'banana', 'orange');
unset($fruits[1]);
Copier après la connexion

我们还可以使用 array_splice() 函数从数组中删除元素。 例如,下面的代码将删除从第二个元素开始的2个元素。

$array = array('apple', 'banana', 'orange', 'pear', 'mango');
array_splice($array, 1, 2);
Copier après la connexion

现在,$array 数组变成了 ['apple', 'pear', 'mango']

  1. 遍历数组

PHP提供了多种遍历数组的方法。下面是两个最常用的方法: for 循环和 foreach 循环。

我们可以使用 count() 函数获取数组中元素的数量。

例如,下面的代码使用 for 循环遍历 $fruits 数组。

$fruits = array('apple', 'banana', 'orange');
$length = count($fruits);
for ($i = 0; $i < $length; $i++) {
   echo $fruits[$i] . "\n";
}
Copier après la connexion

下面是使用 foreach 循环的示例代码:

$fruits = array('apple', 'banana', 'orange');
foreach ($fruits as $fruit) {
   echo $fruit . "\n";
}
Copier après la connexion

输出结果:

apple
banana
orange
Copier après la connexion
  1. 关联数组

上面讲到的数组都是按照数字顺序排列的,也就是索引从0开始。不过,PHP还支持关联数组,也称为哈希表或字典。在关联数组中,每个元素都由一个键和一个值组成。键是一个字符串或整数,而值可以是任何类型的数据。

例如,

$person = array(
   'name' => 'John',
   'age' => 25,
   'occupation' => 'Developer'
);
Copier après la connexion

我们可以使用 => 操作符来将键与值组合在一起。

像这样访问关联数组的元素:

echo $person['name'];          // 输出 "John"
echo $person['age'];           // 输出 "25"
echo $person['occupation'];    // 输出 "Developer"
Copier après la connexion

数组元素可以使用赋值语句进行修改,例如:

$person['name'] = 'Peter';
Copier après la connexion

现在,$person 数组中的 name 元素的值被修改为 'Peter'

Par exemple, l'extrait de code suivant définit un tableau nommé $fruits et initialise trois éléments : 'apple' , 'banana' et 'orange'.

rrreee

Nous pouvons également utiliser la syntaxe plus courte suivante pour définir un tableau :

rrreee

Les deux syntaxes ont exactement le même effet. 🎜🎜En plus d'utiliser des chaînes, vous pouvez également utiliser des entiers comme clés pour les tableaux. Par exemple : 🎜rrreee🎜Nous pouvons également utiliser la fonction range() pour générer un tableau dans une plage spécifiée. Par exemple, le code suivant génère un tableau d'entiers de 1 à 10 : 🎜rrreee🎜 2. Utiliser des tableaux 🎜🎜Après avoir défini un tableau, nous pouvons l'utiliser. Vous trouverez ci-dessous quelques opérations de base sur les tableaux PHP. 🎜
  1. Accès aux éléments du tableau
🎜Nous pouvons accéder aux éléments du tableau via des indices (index). Les indices du tableau commencent à 0. 🎜rrreee
  1. Ajouter des éléments
🎜Utilisez l'opérateur [] pour ajouter des éléments au tableau. 🎜🎜Par exemple, le code suivant ajoutera un nouvel élément à la fin du tableau $fruits : 🎜rrreee🎜Maintenant, le tableau $fruits devient [ 'pomme', 'banane', 'orange', 'poire']. 🎜
  1. Modifier des éléments
🎜Nous pouvons modifier des éléments du tableau via des indices. 🎜🎜Par exemple, le code suivant changera le deuxième élément du tableau $fruits, 'banana', en 'melon'. 🎜rrreee
  1. Supprimer des éléments
🎜Vous pouvez utiliser la fonction unset() pour supprimer des éléments d'un tableau. 🎜🎜Par exemple, le code suivant supprimera le deuxième élément 'banana' du tableau $fruits. 🎜rrreee🎜Nous pouvons également utiliser la fonction array_splice() pour supprimer des éléments d'un tableau. Par exemple, le code ci-dessous supprimera 2 éléments à partir du deuxième élément. 🎜rrreee🎜Maintenant, le tableau $array devient ['apple', 'pear', 'mango']. 🎜
  1. Parcours de tableaux
🎜PHP fournit une variété de méthodes pour parcourir des tableaux. Voici les deux méthodes les plus courantes : la boucle for et la boucle foreach. 🎜🎜Nous pouvons utiliser la fonction count() pour obtenir le nombre d'éléments dans un tableau. 🎜🎜Par exemple, le code suivant utilise une boucle for pour parcourir le tableau $fruits. 🎜rrreee🎜Voici un exemple de code utilisant la boucle foreach : 🎜rrreee🎜Résultat de sortie : 🎜rrreee
  1. Tableau associatif
🎜Ci-dessus Les tableaux mentionnés sont tous classés par ordre numérique, c'est-à-dire que l'index commence à 0. Cependant, PHP prend également en charge les tableaux associatifs, également appelés tables de hachage ou dictionnaires. Dans un tableau associatif, chaque élément est constitué d'une clé et d'une valeur. La clé est une chaîne ou un entier, tandis que la valeur peut être n'importe quel type de données. 🎜🎜Par exemple, 🎜rrreee🎜 nous pouvons utiliser l'opérateur => pour combiner des clés et des valeurs. 🎜🎜Accédez aux éléments d'un tableau associatif comme ceci : 🎜rrreee🎜Les éléments du tableau peuvent être modifiés à l'aide d'instructions d'affectation, par exemple : 🎜rrreee🎜Maintenant, l'élément name dans le $person tableau La valeur de est modifiée en <code>'Peter'. 🎜🎜3. Résumé🎜🎜En PHP, le tableau est un type de données très important, utilisé pour stocker un ensemble de valeurs ordonnées. Les tableaux sont très flexibles et peuvent stocker différents types de données. Nous pouvons accéder et modifier les éléments du tableau à l'aide d'indices, de clés associées, etc. La maîtrise des opérations sur les tableaux PHP est une étape importante dans l’écriture de code PHP de haute qualité. 🎜

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!