Nous avons de nombreux éléments qui fonctionnent sur des tableaux, parlons d'abord de certains d'entre eux dans cette section. Dans la version 6.3, nous résumerons les fonctions de tableau les plus courantes.
Les fonctions suivantes sont principalement utilisées pour déplacer le pointeur du tableau et insérer et faire ressortir les éléments du tableau.
函数 | 功能 |
---|---|
array_shift | 弹出数组中的第一个元素 |
array_unshift | 在数组的开始处压入元素 |
array_push | 向数组的末尾处压入元素 |
array_pop | 弹出数组末尾的最后一个元素 |
current | 读出指针当前位置的值 |
key | 读出指针当前位置的键 |
next | 指针向下移 |
prev | 向上移 |
reset | 指针到开始处 |
end | 指针到结束处 |
array_shift
mixed array_shift ( array &$array )
Fonction : affiche le premier élément du tableau
<?php $mingren = array("邓超", "黄晓明", "宁泽涛", "钟汉良"); $dc = array_shift($mingren); echo $dc .'<br />'; print_r($mingren); ?>
Résultat de l'exécution :
Conclusion :
1. Pop le premier élément du tableau, en modifiant le résultat du tableau d'origine
2. La valeur contextuelle est affectée à $dc
array_unshift
int array_unshift ( array &$array, Mixed $value 1 [, Mixed $... ] )
Fonction : pousse un ou plusieurs éléments au début du tableau d'index et renvoie le nombre total.
<?php $mingren = array("邓超", "黄晓明"); $dc = array_unshift($mingren , "宁泽涛", "钟汉良"); echo $dc .'<br />'; print_r($mingren); ?>
Les résultats d'exécution sont les suivants :
array_pop
mixed array_pop (array &$array)
Fonction : Pop un élément à la fin du tableau
<?php $mingren = array("邓超", "黄晓明", "宁泽涛", "钟汉良"); $dc = array_pop($mingren); echo $dc .'<br />'; print_r($mingren); ?>
Résultat de l'exécution :
array_push
int array_push ( array &$array , mixte $value1 [, mixte $... ] )
Fonction : pousse un ou plusieurs éléments à la fin du tableau d'index et renvoie le nombre total.
<?php $mingren = array("邓超", "黄晓明"); $dc = array_push($mingren , "宁泽涛", "钟汉良"); echo $dc .'<br />'; print_r($mingren); ?>
Résultat de l'exécution :
actuel, clé, précédent, suivant, démonstration de la fonction de réinitialisation
Les fonctions de ces fonctions ont été expliquées très clairement. Nous démontrons à travers le code :
<?php $t=array( '我们', 'yy'=>'永远', 'dbg'=>'需要不断奋进', 'djn'=>'才能开创未来' ); //读取数组的值 echo current($t).'<br />'; //读取数组的键 echo key($t).'<br />'; //向后移动一下 next($t); //再读值和键 echo current($t).'<br />'; echo key($t).'<br />'; //向后移动一下 next($t); echo current($t).'<br />'; echo key($t).'<br />'; //向前移动一下 prev($t); echo current($t).'<br />'; echo key($t).'<br />'; //移到末尾 end($t); echo current($t).'<br />'; echo key($t).'<br />'; //移至开始处 reset($t); echo current($t).'<br />'; echo key($t).'<br />'; //销毁数组 unset($t); var_dump($t); ?>