Le pointeur interne du tableau est le mécanisme d'organisation interne du tableau, pointant vers un élément d'un tableau. La valeur par défaut est de pointer vers le premier élément du tableau. En déplaçant ou en modifiant la position du pointeur, vous pouvez accéder à n'importe quel élément du tableau. Concernant le contrôle des pointeurs de tableau, nous allons vous présenter aujourd'hui un exemple d'analyse de PHP utilisant des pointeurs pour effectuer des fonctions opérations !
PHP fournit les fonctions intégrées suivantes qui peuvent être utilisées.
current() : Obtenez les données de contenu de la position actuelle du pointeur.
key() : lit la valeur index (valeur clé) des données pointées par le pointeur actuel.
next() : déplace le pointeur interne du tableau vers la cellule suivante.
prev() : Rembobine le pointeur interne du tableau d'un bit.
end() : Pointez le pointeur interne du tableau vers le dernier élément.
reset() : déplace inconditionnellement le pointeur actuel vers la première position de l'index.
Ces fonctions n'ont qu'un seul paramètre , qui est le tableau lui-même sur lequel opérer. Dans l'exemple suivant, ces fonctions de pointeur de tableau sont utilisées pour contrôler l'ordre dans lequel les éléments d'un tableau sont lus. Le code est le suivant :
< ?php $contact = array( "ID" => 1, "姓名" => "高某", "公司" => "A公司", "地址" => "北京市", "电话" => "(010)98765432", "EMAIL" => "gao@brophp.com", ); //数组刚声明时,数组指针在数组中第一个元素位置 echo '第一个元素:'.key($contact).' => '.current($contact).'<br>'; //第一个元素 echo '第一个元素:'.key($contact).' => '.current($contact).'<br>'; //数组指针没动 next($contact); next($contact); echo '第三个元素:'.key($contact).' => '.current($contact).'<br>'; //第三个元素 end($contact); echo '最后一个元素:'.key($contact).' => '.current($contact).'<br>'; prev($contact); echo '倒数第二个元素:'.key($contact).' => '.current($contact).'<br>'; reset($contact); echo '又回到了第一个元素:'.key($contact).' => '.current($contact).'<br>'; ?>
Résumé :
Dans l'exemple ci-dessus, le contrôle du pointeur fonctionne next() et prev( ) sont utilisés, end() et reset() pour déplacer la position du pointeur dans le tableau à volonté, puis utilisez les fonctions key() et current() pour obtenir la clé et la valeur de la position actuelle dans le tableau, j'espère. cela vous sera utile dans votre travail !
Recommandations associées :
Exemple d'utilisation de fonctions de pointeur de tableau pour faire fonctionner des tableaux en PHP
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!