value 1, key2=>value 2....)" ; ; 3. Utilisez l'instruction "$a[key1]=value 1;$a[key2]=value 2;..." 4. Définissez-la entre crochets "[]"."/> value 1, key2=>value 2....)" ; ; 3. Utilisez l'instruction "$a[key1]=value 1;$a[key2]=value 2;..." 4. Définissez-la entre crochets "[]".">
Maison >développement back-end >Problème PHP >Quelles sont les façons de définir des tableaux en php
Comment définir un tableau : 1. Utilisez l'instruction "array(value 1, value e2...)" ; 2. Utilisez "array(key1=>value 1,key2=>value 2). .. ..)" ; 3. Utilisez l'instruction "$a[key1]=value 1;$a[key2]=value 2;..."; 4. Définissez entre crochets "[]".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Le tableau en PHP est en fait un ordonné cartographie. Une carte est un type qui associe des valeurs à des 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. Étant donné que la valeur d'un élément du tableau peut également être un autre tableau, les structures arborescentes et les tableaux multidimensionnels sont également autorisés.
D'une manière générale, les méthodes de définition sont les suivantes :
Méthode 1 :
$a=array(value1,value2,value4,value5,value6...);
Exemple :
<?php $array=array('a','b','c'); $array[]='simon'; print_r($array); ?>
Les résultats en cours d'exécution sont les suivants.
Array ( [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 : Brackets passés [] définir un tableau
Ceci peut être écrit après PHP version 5.4, avec la nouvelle syntaxe d'abréviation de tableau.
PHP version 5.3 et versions antérieures n'acceptent pas une écriture comme celle-ci...
$data = [ 'start_time' => '123', 'end_time' =>'456' ];
Étude recommandée : "Tutoriel vidéo 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!