Comment déclarer un tableau en php ?
Il existe deux manières principales de déclarer des tableaux en PHP : l'une est pour déclarer un tableau à l'aide de la fonction array(), et l'autre consiste à déclarer un tableau directement en attribuant des valeurs aux éléments du tableau. (Qu'est-ce qu'un tableau PHP ?)
Parmi eux, la façon de déclarer un tableau à l'aide de la fonction array() est la suivante :
array array([mixed ...])
La syntaxe du paramètre mixte est clé => valeur, plusieurs paramètres mixtes sont séparés par des virgules pour définir respectivement l'index et la valeur. L'index peut être un nombre ou une chaîne. Si l'index est omis, un index entier commençant à 0 est automatiquement généré. Si l'index est un entier, alors le prochain index généré sera le plus grand index entier jusqu'à présent +1. Si deux index identiques sont définis, le dernier index écrasera le précédent.
Le type de données de chaque élément de données du tableau peut être différent, ou il peut s'agir d'un type de tableau. Lorsque mixte est un type de tableau, il s'agit d'un tableau à deux dimensions (nous aurons des détails sur les deux. -déclaration de tableau à chiffres plus tard) expliquer).
Lors de la déclaration d'un tableau à l'aide de la fonction array(), l'indice du tableau peut être soit un index numérique, soit un index associatif. Utilisez "=>" pour connecter les indices et les valeurs des éléments du tableau, et utilisez des virgules pour séparer les différents éléments du tableau !
Il est plus flexible d'utiliser la fonction array() pour définir un tableau. Seules les valeurs des éléments du tableau peuvent être données dans le corps de la fonction au lieu des valeurs clés. Par exemple :
<?php $array = array("asp","PHP","JSP"); //定义数组 print_r($array); //输出数组元素 ?>
Le résultat de sortie est :
Remarque : Vous pouvez attribuer une fonction array() sans paramètres à la variable . Créez un tableau vide, puis utilisez la syntaxe entre crochets [] pour ajouter les valeurs des éléments du tableau !
PHP fournit la fonction array() pour créer des tableaux. Lors de l'utilisation des données d'un des éléments, vous pouvez directement utiliser leur ordre dans l'ordre numérique pour obtenir la valeur. Cet ordre est appelé l'indice du tableau. Par exemple :
<?php $array = array("asp","PHP","JSP"); //定义数组 echo $array[1] //输出数组元素的第二个下标值 ?>
Le résultat de sortie est :
Remarque : lorsque vous utilisez la fonction array() pour définir un tableau, le l'indice par défaut est de Commencez par 0, pas 1, puis augmentez de 1. L'élément d'index 2 est donc le 3ème élément du tableau. Et ainsi de suite!
Ce qui suit déclare un tableau via la fonction array() Exemple de code :
<?php header("Content-Type:text/html; charset=utf-8"); $array = array("1"=>"PHP","2"=>"中","3"=>"文","4"=>"网"); //声明数组 print_r($array); //输出数组元素 echo "<br>"; echo $array[1]; //输出数组元素的值 echo $array[2]; //输出数组元素的值 echo $array[3]; //输出数组元素的值 echo $array[4]; //输出数组元素的值 ?>
Le résultat de sortie est :
.Une autre façon plus flexible de déclarer un tableau en PHP consiste à attribuer directement des valeurs aux éléments du tableau. Si vous ne connaissez pas la taille du tableau lorsque vous le créez, ou si la taille du tableau peut changer lorsque vous écrivez réellement le programme, il est préférable d'utiliser cette méthode de création de tableau.
Afin d'approfondir la compréhension de cette méthode de déclaration de tableau, voici un exemple spécifique pour expliquer la méthode de déclaration de tableau. L'exemple de code est le suivant :
<?php header("Content-Type:text/html; charset=utf-8"); $array[1]="PHP"; $array[2]="中"; $array[3]="文"; $array[4]="网"; print_r($array); //输出所创建数组的结构 ?>
Le résultat de sortie. est :
Remarque : lors de la déclaration d'un tableau en attribuant directement des valeurs aux éléments du tableau, les noms de tableau dans le même élément du tableau doivent être les mêmes .
[Tutoriels recommandés]
1. Array) Sujet spécial》
2. Recommandations de cours vidéo connexes : "Création et accès de tableaux PHP : 3 méthodes de création et 2 accès. méthodes 》
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!