1. Un tableau peut stocker plusieurs valeurs dans une seule variable
<?php header("Content-type: text/html; charset=utf-8");//设置编码 $arr = array('one','two','three','four','five'); ?>
2 Qu'est-ce qu'un tableau
Un tableau est une variable spéciale qui peut stocker plusieurs valeurs dans. une seule variable
Les tableaux peuvent stocker plusieurs valeurs dans une seule variable, et les valeurs qu'ils contiennent sont accessibles en fonction des clés
3 Comment créer un tableau. en php
array () La fonction est utilisée pour créer un tableau
4 Il y a 3 tableaux en php
(1). key----tableau numérique
(2). Tableau avec des clés spécifiées, chaque clé est associée à une valeur ------- Tableau associatif
(3). un ou plusieurs tableaux---- ----Tableau multidimensionnel
Tableau numérique
<?php $cars=array("Volvo","BMW","Toyota"); //创建一个名为 $cars 的数值数组,并给数组分配三个元素 echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>
Tableau associatif
Un tableau associatif est un tableau utilisant la clé spécifiée que vous attribuez au tableau
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); echo "Peter is " . $age['Peter'] . " years old."; ?>
Parcourir le tableau associatif
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); //是使用foreach 遍历关联数组 foreach($age as $x=>$x_value){ echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>
Parcourir et imprimer toutes les valeurs du tableau associatif
Tableau multidimensionnel
<?php $arr = array( array( "www.taobao.com", "www.baidu.com" ), array( "www.php.cn", "www.tianmao.com" ) ); print('<pre>'); print_r($arr); print('</pre>'); ?>
Obtenir la longueur du tableau ----- -----fonction count()
Dans le cas suivant, récupère la longueur d'un tableau
<?php $arr = array(1,2,3,4,5,6,7,8,9); echo count($arr); ?>
Tri des tableaux
Tri des tableaux, Il existe des fonctions pour trier les tableaux en php
1.sort() - Trier le tableau par ordre croissant
2.rsort() - Trier le tableau par ordre décroissant
3 .asort() - Trier le tableau par ordre croissant selon la valeur du tableau associatif
4.ksort() - Trier le tableau par ordre croissant selon la clé du tableau associatif
5.arsort() - Organiser le tableau par ordre décroissant selon la valeur du tableau associatif
6.krsort( ) - Trier le tableau par ordre décroissant selon la clé du tableau associatif
sort()
<?php //升序 $arr = array(1,15,6,8,1,28,35,26,7); sort($arr); echo "<pre>"; print_r($arr); echo "</pre>"; ?>
rsort()
<?php //降序 $arr1 = array(1,15,6,8,28,35,26,7); rsort($arr1); echo "<pre>"; print_r($arr1); echo "</pre>"; ?>
asort()
<?php //asort $arr = array('a','b','c'); asort($arr); echo "<pre>"; print_r($arr); echo "</pre>"; ?>
arsort()
<?php //arsort $arr = array('a','b','c'); arsort($arr); echo "<pre>"; print_r($arr); echo "</pre>"; ?>
ksort()
<?php //ksort $arr = array('a'=>10,'b'=>5,'c'=>20); ksort($arr); echo "<pre>"; print_r($arr); echo "</pre>"; ?>
krsort()
<?php //krsort $arr = array('a'=>10,'b'=>5,'c'=>20); krsort($arr); echo "<pre>"; print_r($arr); echo "</pre>"; ?>