Tableau de tutoriels de base pour le développement PHP
1. Qu'est-ce qu'un tableau
Un tableau est une variable spéciale qui peut stocker plusieurs valeurs dans une seule variable.
Si nous avons une liste d'éléments (par exemple : une liste de noms de voitures), stockez-la dans une seule variable comme celle-ci :
$cars1="Volvo";
$ cars2="BMW";
$cars3="Toyota";
Cependant, que se passe-t-il si nous voulons parcourir le tableau et en découvrir un en particulier ? Que se passe-t-il si le tableau ne contient pas seulement 3 éléments mais 300 ?
La solution est de créer un tableau !
Les tableaux peuvent stocker plusieurs valeursdans une seule variable, et à ce moment nous pouvons accéder aux valeursen fonction de la clé. En dernière analyse, le tableau est une combinaison de clés. -paires de valeurs.
2. Créer des tableaux en PHP
En PHP, la fonction array() est utilisée pour créer des tableaux :
array();
En PHP, il existe trois types de tableaux :
Tableau indexé - Tableau avec clés d'identification numériques
Tableau associatif - un tableau avec des clés spécifiées, chaque clé est associée à une valeur
Tableau multidimensionnel - un tableau contenant un ou plusieurs tableaux (décrit dans les chapitres suivants)
3. Tableau d'index PHP
Il existe deux façons de créer un tableau d'index :
1. Attribuer automatiquement un identifiant (la valeur de l'identifiant commence automatiquement à zéro)
$cars=array("Volvo","BMW","Toyota");
2. Attribuez manuellement des identifiants (les valeurs d'identifiant sont attribuées par vous-même, elles n'ont pas besoin de partir de zéro ou elles n'ont pas besoin d'être consécutives)
$cars [3]="Volvo";
$cars[6]="BMW";
$cars[8]="Toyota";
Exemple : Le code est le suivant
<?php //创建一个数组,并且输出一句欢迎词 $str=array("PHP.cn","学习","成长"); echo "大家好,欢迎来到".$str[0]."这个大家庭,以后大家一起".$str[1]."一起".$str[2] ?>
3. Pour introduire une fonction de longueur d'acquisition de tableau - la fonction country()
count() est utilisée pour renvoyer la longueur du tableau (nombre d'éléments) :
Exemple :
<?php //创建一个数组,并且输出一句欢迎词 $str=array("PHP.cn","学习","成长"); echo count($str); ?>
4. Tableau associatif PHP
La différence entre un tableau associatif et un tableau numérique est que l'indice d'un tableau numérique (c'est-à-dire la valeur de la clé elle-même) ne peut être un nombre, tandis qu'un tableau associatif peut être une chaîne
Il existe deux façons de le créer. Tableau associatif
$age=array("Peter"=>"35" ,"Ben"=>"37","Joe"=>"43");
Ou :
$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";
La clé spécifiée peut ensuite être utilisée dans le script
Exemple : Le code est le suivant
<?php //改造下之前的例子 //创建一个数组,并且输出一句欢迎词 $str=array("字符1"=>"PHP.cn","字符2"=>"学习","字符3"=>"成长"); echo "大家好,欢迎来到".$str["字符1"]."这个大家庭,以后大家一起".$str["字符2"]."一起".$str["字符3"]; ?>
5. les tableaux d'index et associatifs
1 Parcourir le tableau d'index
.Pour parcourir et imprimer toutes les valeurs d'un tableau numérique, vous pouvez utiliser une boucle for.
Exemple : Le code est le suivant
<?php //创建一个索引数组,并遍历输出 $str=array("PHP.cn","学习","成长"); $strlength=count($str); for($i=0;$i<$strlength;$i++){ echo $str[$i]; echo "<br/>"; } ?>
Remarque : Parcourir le tableau signifie retrouver les éléments du tableau un par un et effectuer les opérations correspondantes
2 . Parcourez le tableau associatif
Les indices du tableau associatif ne sont pas des nombres et ne peuvent pas être générés à l'aide d'une boucle for, nous utilisons donc foeeach pour faire cet exemple
Le code est le suivant :
<?php //创建一个索引数组,并遍历输出 $str=array("字符1"=>"PHP.cn","字符2"=>"学习","字符3"=>"成长"); $strlength=count($str); foreach($str as $key=>$value){ echo $key."对应----".$value."<br/>"; } ?>