PHP est un langage de script open source côté serveur largement utilisé dans le développement Web. Un tableau en PHP est un type spécial de variable qui peut stocker plusieurs valeurs. PHP fournit de nombreuses fonctions de tableau intégrées afin que nous puissions opérer sur les données. Mais dans certains cas, les fonctions intégrées ne peuvent pas répondre à nos besoins et un tableau personnalisé est requis. Cet article explique comment personnaliser un tableau en PHP.
1. Utilisez la fonction array() pour créer
Le moyen le plus simple de créer un tableau est d'utiliser la fonction array(). Cette fonction peut accepter n'importe quel nombre de paramètres, chaque paramètre est un élément du tableau.
Par exemple :
$myArray = array("apple", "banana", "orange");
Dans cet exemple, $myArray contient trois éléments, à savoir "apple", "banana" et "orange".
Nous pouvons également spécifier des indices pour les éléments, par exemple :
$myArray = array("apple" => 2, "banana" => 3, "orange" => 5);
Dans cet exemple, $myArray est un tableau associatif, où la valeur de "pomme" est 2, la valeur de "banane" est 3 et la valeur de "orange" Il est 17 heures.
2. Utilisez l'opérateur [] pour créer
En PHP5.4 et supérieur, nous pouvons utiliser l'opérateur [] pour créer un tableau, comme indiqué ci-dessous :
$myArray = ["apple", "banana", "orange"];
Le tableau créé dans cet exemple est le même que le tableau créé à l'aide de la fonction array() Les tableaux sont les mêmes.
En même temps, nous pouvons également utiliser l'opérateur [] pour spécifier des indices pour les éléments du tableau, par exemple :
$myArray = ["apple" => 2, "banana" => 3, "orange" => 5];
Le tableau créé dans cet exemple est le même que le tableau associatif créé à l'aide de la fonction array().
3. Utilisez la fonction range() pour créer la fonction
range() peut créer un tableau dans une plage numérique, par exemple :
$myArray = range(0, 10);
Cet exemple créera un tableau contenant des entiers de 0 à 10. $myArray contient les éléments suivants :
Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 [6] => 6 [7] => 7 [8] => 8 [9] => 9 [10] => 10 )
Nous pouvons également spécifier la taille du pas, par exemple :
$myArray = range(0, 10, 2);
Cet exemple créera un tableau contenant des entiers de 0 à 10 avec une taille de pas de 2. $myArray contient les éléments suivants :
Array ( [0] => 0 [1] => 2 [2] => 4 [3] => 6 [4] => 8 [5] => 10 )
4. Utilisez la création de boucle foreach()
Nous pouvons également utiliser la boucle foreach() pour créer un tableau personnalisé, comme indiqué ci-dessous :
$fruits = ["apple", "banana", "orange"]; $prices = [2, 3, 5]; $myArray = []; foreach($fruits as $index => $fruit) { $myArray[$fruit] = $prices[$index]; }
Cet exemple créera un tableau associatif, où le nom de la clé est le nom du fruit et le la valeur clé est le prix du fruit, $ myArray contient les éléments suivants :
Array ( [apple] => 2 [banana] => 3 [orange] => 5 )
5. Créer à l'aide d'un tableau bidimensionnel
Nous pouvons également créer un tableau bidimensionnel. Un tableau bidimensionnel est un tableau contenant un autre tableau.
Par exemple :
$myArray = array( array("apple", 2), array("banana", 3), array("orange", 5) );
Cet exemple crée un tableau à deux dimensions contenant trois tableaux. $myArray contient les éléments suivants :
Array ( [0] => Array ( [0] => apple [1] => 2 ) [1] => Array ( [0] => banana [1] => 3 ) [2] => Array ( [0] => orange [1] => 5 ) )
Nous pouvons utiliser la boucle foreach() pour parcourir le tableau à deux dimensions, par exemple :
foreach($myArray as $value) { echo $value[0] . ": " . $value[1] . "<br>"; }
Ce paragraphe Le code affichera le contenu suivant :
apple: 2 banana: 3 orange: 5
Résumé :
Il existe de nombreuses façons de personnaliser les tableaux en PHP, et nous pouvons choisir différentes méthodes en fonction de scénarios spécifiques. L'utilisation des fonctions d'opération de tableau de PHP peut nous aider à exploiter les tableaux plus facilement, et comprendre comment utiliser ces fonctions peut grandement améliorer l'efficacité de notre programmation.
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!