PHP第十三课5:键名和键值操作函数;数组内部指针函数
键名和键值操作函数
在平时的工作或学习中,我们经常会用到对数组中的键名和键值的单独操作,PHP给我们提供了大量的相关函数,便于程序的书写,常用的键名与键值操作函数。
数组内部指针函数
数组的内部指针是数组内部的组织机制,指向一个数组中的某个元素。默认是指向数组中第一个元素通过移动或改变指针的位置,可以访问数组中的任意元素。对于数组指针的控制PHP提供了以下几个内建函数可以利用。
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> body{ font-size:30px; margin-left:100px; } </style> </head> <body> <?php //php中 常见的 数组的 内部指针函数(用来操作内部指针的函数,有哪些?) $arr = array("你","我","他","PHP","MYSQL","王其其","钱唱"); // 0 1 2 3 4 5 6 //指针 默认指向 索引值(下标)是0的这个位置。 //(1)current(数组) //作用:返回给我们的是---- 当前 被内部指针 指向的数组 单元的值,并不移动指针。 // 用它,它返回给我们的是----数组中 下标是0,这个位置上的内容。 // 这个小函数,它不会动 数组里面内部指针。 echo current($arr); echo current($arr); echo "<hr/>"; //(2)next(数组) //作用:返回给我们的是---- // a.将数组中的内部指针 向前移动一位。 // b.返回数组内部指针指向的下一个单元的值 //(返回给我们的指针现在指向的那个位置上的内容) //用来 拨动 数组里面 指针的!显示的内容是:拨动后,指针指向那个位置上的内容。 echo next($arr); echo next($arr); echo next($arr); echo next($arr); echo "<hr/>"; //(3)prev(数组) //作用:返回给我们的是---- //a.将数组的内部指针倒回一位。 //b.返回给我们的是 数组内部指针指向的 前一个单元的值 echo prev($arr); echo prev($arr); echo "<hr/>"; //(4) end(数组) //作用:返回给我们的是---- 直接将指针 指向最后一格。 //a.将数组中的内部指针(直接)指向最后一个单元。 //b.返回给我们的是 数组内部指针指向的 最后这个单元上的值。 echo end($arr); echo "<hr/>"; //(5) reset(数组) //作用:返回给我们的是---- 直接将指针 倒回到 第一个格。 //a.将数组的内部指针 倒回到 第一个单元。 //b.并返回第一个单元的值。 echo reset($arr); ?> </body> </html>
