Utilisation d'un tableau Php : Un tableau est une collection de données qui organise une série de données pour former un tout exploitable. Vous pouvez utiliser la fonction [array()] pour déclarer un tableau et lui attribuer directement des valeurs. éléments du tableau.
1. Qu'est-ce qu'un tableau
Un tableau est une collection de données qui organise une série de données ? . forment un tout opérationnel. Chaque entité d'un tableau contient deux éléments : une clé et une valeur.
2. Déclarer des données
Il existe deux manières principales de déclarer des tableaux en PHP :
La première consiste à déclarer un tableau à l'aide de array(). fonction,
La première consiste à attribuer directement des valeurs aux éléments du tableau.
<1>La fonction array() déclare le tableau sous forme de array([mixed...]). La syntaxe du paramètre Mixed est key=>value
. Par exemple,
<?php $array=array("1"=>"编","2"=>"程","3"=>"词","4"=>"典"); print_r($array); echo "<br>"; echo $array[1]; //注意:下标默认是从0开始 echo $array[2]; echo $array[3]; echo $array[4]; ?>
<2> Attribuez 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.
Par exemple,
<?php $array[1]="I"; $array[2]="love"; $array[3]="PHP"; print_r($array); //输出所创建数组的结构 ?>
3. Types de tableaux
PHP prend en charge deux types de tableaux : tableau indexé et tableau associatif), le premier utilise des nombres comme clés, et ce dernier utilise des chaînes comme clés.
4. Tableau de sortie
La sortie des éléments du tableau en PHP peut être obtenue via les instructions echo et print, mais cela ne peut être fait que sur un certain élément du tableau. Sortie ; pour afficher la structure du tableau, utilisez la fonction print_r(), sa syntaxe : print_r (expression mixte), si l'expression du paramètre est un entier ordinaire, un caractère ou une variable réelle, la variable elle-même sera affichée. Si le paramètre est un. tableau, puis affiche tous les éléments du tableau dans l'ordre d'une certaine valeur clé et d'éléments.
5. Construction d'un tableau
Tableau unidimensionnel :
Lorsque les éléments d'un tableau sont des variables, on parle de tableau unidimensionnel. .
Déclarer un tableau à un bit : Type spécificateur nom du tableau [expression constante]
Tableau à deux dimensions :
Lorsque l'élément d'un tableau est un tableau à un bit tableau, C'est ce qu'on appelle un tableau à deux dimensions.
Par exemple,
<?php $str = array ( "网络编程语言"=>array ("PHP","JSP","ASP"), "体育项目"=>array ("m"=>"足球","n"=>"篮球")); print_r ( $str) ; ?>
6. Parcours du tableau
Parcourir tous les éléments du tableau est une opération courante pendant le processus de parcours, vous pouvez compléter une requête ou une autre fonction. Il existe de nombreuses façons de parcourir un tableau en PHP. Les deux méthodes les plus couramment utilisées sont présentées ci-dessous.
<1> Utilisez la structure foreach pour parcourir le tableau ;
<2> Utilisez la fonction list() pour parcourir le tableau ; tableaux indexés numériquement et l'index numérique commence à 0.
Exemple : utilisez list() et each() pour authentifier la connexion de l'utilisateur :
<?php //输出用户登录信息 while(list($name,$value)=each($_POST)){ if($name!="submit"){ echo "$name=$value<br>"; } } ?>
7 Comptez le nombre d'éléments du tableau
En PHP. , utilisez la fonction count() pour compter le nombre d'éléments dans le tableau, la syntaxe est : int count(mixed array[,int mode]), où le paramètre array est un paramètre obligatoire, mode est un paramètre facultatif, si COUNT ——RECURSIVE est sélectionné (ou 1), cette fonction associera récursivement des tableaux de tableaux. Par exemple,
<?php $array = array("php" => array("PHP函数参考大全","PHP程序开发范例宝典","PHP数据库系统开发完全手册"), "asp" => array("ASP经验技巧宝典") ); //声明一个二维数组 echo count($array,COUNT_RECURSIVE);//递归统计数组元素的个数,运行结果为6 ?>
8. Tri du tableau
<1> Utilisez sort() et rsort() pour trier le tableau respectivement par ordre croissant et décroissant, tel que as,
<?php $array=array(5,26,37,18,9,42,88,66); $array1=sort($array); for($i=0;$i<count($array);$i++){ echo $array[$i]." "; } echo "<br>"; $array1=rsort($array); for($i=0;$i<count($array);$i++){ echo $array[$i]." "; } ?> 运行结果: 5 9 18 26 37 42 66 88 88 66 42 37 26 18 9 5
<2>Utilisez ksort() et asort() pour trier les tableaux associatifs
Si vous utilisez des tableaux associatifs, vous devez garder l'ordre des mots-clés et des valeurs cohérent après le tri. Ceci est nécessaire. Utilisez les fonctions ksort() et asort()
, telles que
<?php $array=array('php'=>1,'jsp'=>2,'asp'=>3); ksort($array); print_r($array); echo "<br>"; asort($array); print_r($array); ?> 运行结果: Array ( [asp] => 3 [jsp] => 2 [php] => 1 ) Array ( [php] => 1 [jsp] => 2 [asp] => 3 )
Si vous souhaitez en savoir plus sur la programmation, veuillez faire attention au formation php rubrique !
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!