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>
吐槽一下


还没有留言,还不快点抢沙发?