* Un tableau est une collection ordonnée de noms et de valeurs de clés
* 1. Catégorie :
* [Nom de la clé]
* 1.1 Tableau d'index [ par défaut] : Le nom de la clé est un entier [il sera automatiquement converti sinon]
* 1.2 Tableau associatif : le nom de la clé est une chaîne [peut être converti en propriétés d'objet]
* [La valeur clé est-elle un tableau ?]
* 1.1 Tableau unidimensionnel : La valeur clé est un type non-tableau, le plus couramment utilisé
* 1.1 Tableau multidimensionnel : Le la valeur clé est toujours un tableau, le plus couramment utilisé est un tableau bidimensionnel, l'imbrication n'est pas recommandée Trop profond
* 2. Créer :
* 2.1 Création unifiée : $arr = [ element1,element2,...];
* 2.2 Créez un par un : $arr =[];$arr[]=element1;$arr[]=element2,...
* 3. Accès : crochets plus nom de la clé [key]
* 3.1 Globalement : print_r($arr); var_dump($arr);
* 3.3 Un par un : echo $ array[key] : $array['name'];
* 4. Mise à jour :
* 4.1 Globalement : il doit être implémenté via un parcours de boucle : foreach($arr as $value ){//...};
* 4.2 Un par un : $arr[key] = new_value;
* 4.3 Effacer ou reconstruire : $arr=[]; [1,2,3...]; Le déclarer à nouveau avec le nom d'origine écrasera le tableau d'origine
* 5. Supprimer :
* 5.1 Globalement : unset($arr) ;
* 5.2 Nom de clé supprimé unique sans réarrangement : unset($arr[key]);
* 5.3 Réarrangement du nom de clé de suppression unique [pour le tableau d'index] : array_splice($arr,$ start,$count,[$newEle]);
* 5.4 Supprimer les éléments de valeur nulle : array_filter($arr);
* 5.5 Supprimer les éléments spécifiques : foreach +if + unset
//1. Créer
$city = ['合肥','上海','杭州','南京']; //索引数组 $user = ['id'=>10,'name'=>'Peter','course'=>'php','grade'=>99]; //关联数组
//2. Visitez
print_r($user); //整体输出 echo '<hr>'; echo $user['name']; //查看单个元素 echo '<hr>';
/ /3.Mise à jour
$user['name']='朱老师'; //更新操作 echo $user['name']; //再次查看
//4.Supprimer
unset($city); //删除整个数组 echo '<pre class="brush:php;toolbar:false">'; print_r($city); //查看不存在的变量会报错,加@符可忽略Notice级错误 echo '<hr>'; unset($user['course']); //删除单个元素 echo '<pre class="brush:php;toolbar:false">'; print_r($user); //整体输出, $user['course']元素已经不存在了 echo '<hr>'; $city = ['合肥','上海','杭州','南京']; //索引数组 echo '<pre class="brush:php;toolbar:false">'; print_r($city); //原始索引数组 echo '<hr>'; echo '<pre class="brush:php;toolbar:false">'; //array_splice(arr,start,end,preserve):从数组特定位置取出指定数量的元素 //返回取出的数据,取出的数据从原始数组中删除掉 //从$city的第二个元素开始,取出2个并返回它们 print_r(array_splice($city,1,2)); echo '<pre class="brush:php;toolbar:false">'; //再次查看,会发现取出的元素,已经从原始数组中消失了 print_r($city); //整体输出