Maison > développement back-end > Problème PHP > Quelles sont les façons de définir des tableaux en php

Quelles sont les façons de définir des tableaux en php

青灯夜游
Libérer: 2023-03-09 18:48:01
original
4837 Les gens l'ont consulté

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 "[]".

Quelles sont les façons de définir des tableaux en php

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...);
Copier après la connexion

Exemple :

<?php 
$array=array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;); 
$array[]=&#39;simon&#39;; 
print_r($array); 
?>
Copier après la connexion

Les résultats en cours d'exécution sont les suivants.

Array  
 (  
   [0]=>a  
   [1]=>b  
   [2]=>c  
   [3]=>simon  
 )
Copier après la connexion

Méthode 2 :

$a=array(key1=>value1,key2=>value2,key3=>value3);
Copier après la connexion

Méthode 3 :

$a[key1]=value1;
$a[key2]=value2;
Copier après la connexion

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 = [
&#39;start_time&#39; => &#39;123&#39;,
&#39;end_time&#39; =>&#39;456&#39;
];
Copier après la connexion

É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!

Étiquettes associées:
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