Maison >développement back-end >Problème PHP >Comment stocker des données dans un tableau php
En PHP, un tableau est un type de données très basique et important qui peut être utilisé pour stocker un ensemble de données associées. En développement, nous devons souvent définir des tableaux pour sauvegarder certaines données. Voyons comment les tableaux PHP stockent les données.
Définir un tableau en PHP est très simple, vous pouvez utiliser la fonction array() ou des crochets [].
Fonction array()
$arr = array('apple', 'banana', 'orange');
Crochets []
$arr = ['apple', 'banana', 'orange'];
Les tableaux définis de ces deux manières sont équivalents.
Après avoir défini le tableau, nous pouvons utiliser des paires clé-valeur pour stocker les éléments du tableau. Chaque élément du tableau a une clé et une valeur, et nous pouvons accéder à la valeur correspondante en fonction de la clé. En PHP, les clés peuvent être des entiers ou des chaînes, et les valeurs peuvent être de n'importe quel type de données, tel que des chaînes, des entiers, des booléens, des flottants, des objets, etc.
Utilisez des crochets [] pour stocker des éléments
$arr = ['apple', 'banana', 'orange']; $arr[0] = 'pear'; // 将数组中下标为0的元素修改为'pear' $arr[3] = 'grape'; // 向数组中添加元素'grape',下标为3
Utilisez la fonction array() pour stocker des éléments
$arr = array('fruit1' => 'apple', 'fruit2' => 'banana'); $arr['fruit1'] = 'pear'; // 将数组中键名为'fruit1'的元素修改为'pear' $arr['fruit3'] = 'orange'; // 向数组中添加元素'orange',键名为'fruit3'
Si vous avez besoin de stocker des données plus complexes, vous pouvez utiliser des tableaux multidimensionnels. Un tableau multidimensionnel signifie que les éléments du tableau sont également des tableaux et que plusieurs clés peuvent être utilisées pour accéder aux éléments d'un tableau multidimensionnel.
Utilisez des crochets [] pour stocker des éléments de tableau multidimensionnels
$arr = array( array('apple', 'pear', 'orange'), // 第一个元素是一个数组,包含三个元素 array('banana', 'grape'), // 第二个元素是一个数组,包含两个元素 ); echo $arr[0][0]; // 访问数组中第一个元素的第一个元素
Utilisez la fonction array() pour stocker des éléments de tableau multidimensionnels
$arr = array( 'fruit1' => array('name' => 'apple', 'price' => 2.5), 'fruit2' => array('name' => 'banana', 'price' => 1.5), ); echo $arr['fruit1']['name']; // 访问数组中键名为'fruit1'的元素的'name'键对应的值
Ce qui précède est une brève introduction à la façon dont les tableaux PHP stockent les données. Dans le développement réel, nous pouvons librement combiner des tableaux et des paires clé-valeur pour stocker et traiter les données selon nos besoins.
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!