Maison >développement back-end >tutoriel php >Comment définir un tableau en PHP ? Combien y a-t-il de façons de définir un tableau ?

Comment définir un tableau en PHP ? Combien y a-t-il de façons de définir un tableau ?

韦小宝
韦小宝original
2017-11-14 10:01:3118201parcourir

Tableau PHP est en fait une carte ordonnée. Tableau PHPLe mappage est un type qui associe des valeurs aux clés. Ce type est optimisé de plusieurs manières, il peut donc être traité comme un véritable tableau, ou une liste (vecteur), une table de hachage (une implémentation d'une carte), un dictionnaire, un ensemble, une pile, une file d'attente et bien d'autres. plus de possibilités. Puisque la valeur d'un élément tableau PHP peut également être un autre tableau, les structures arborescentes et les tableaux multidimensionnels sont également autorisés.

Comment définir un tableau en PHP ? Combien y a-t-il de façons de définir un tableau ?

De manière générale, les méthodes de définition sont les suivantes :

Méthode 1 :

$a=array('a','b','c');

Exécuter Les résultats sont présentés ci-dessous.
Tableau
(
[0]=>a
[1]=>b
[2]=>c
[3]=>simon
)

Méthode 2 :

$a=array(key1=>value1,key2=>value2,key3=>value3);

Méthode 3 :

$a[key1]=value1;
$a[key2]=value2;

Méthode 4 : Définir un tableau entre crochets []

Vous pouvez écrire comme ceci après PHP version 5.4, avec la nouvelle syntaxe d'abréviation de tableau.

Les versions PHP 5.3 et antérieures n'acceptent pas l'écriture comme celle-ci...

$data = [
'start_time' => '123',
'end_time' =>'456'
];

Syntaxe

Définir un tableau tableau()

Vous pouvez utiliser la structure du langage array() pour créer un nouveau tableau. Il accepte n’importe quel nombre de paires clé => valeur séparées par des virgules.

array( 
 key => value,
  ...
  )
// 键(key)可是是一个整数 integer 或字符串 string
// 值(value)可以是任意类型的值

La virgule après le dernier élément du tableau peut être omise. Habituellement utilisé dans les définitions de tableaux sur une seule ligne, tels que array(1, 2) au lieu de array(1, 2, ). Il est courant de laisser la dernière virgule dans les définitions de tableaux multilignes pour faciliter l'ajout d'une nouvelle cellule.

Depuis la version 5.4, il est possible d'utiliser une syntaxe de définition de tableau courte, en utilisant [] au lieu de array().

Les tableaux PHP sont relativement simples et pratiques à utiliser, et l'appel est tout aussi simple et pratique. Ils conviennent au stockage et aux appels de données de grande, moyenne et petite taille

. Recommandations associées :

Plusieurs façons de supprimer les éléments de valeur spécifiés dans les tableaux php

Fonction de remplacement de tableau php array_replace()

Analyse de la méthode de chemin pour convertir un tableau php en chaîne pour obtenir une représentation de tableau

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