在PHP中,如何从数组中取出第一个元素?
关于这个问题,在网络上流传着各种各样的答案:array_shift,array_slice,以及reset、current……
今天要学习的是 reset 和 current 方法,他们都是PHP数组“指针”相关函数。
每个数组中都有一个内部的指针指向它的"当前"元素,初始指向插入到数组中的第一个元素。
end() - 将内部指针指向数组中的最后一个元素,并输出
next() - 将内部指针指向数组中的下一个元素,并输出
prev() - 将内部指针指向数组中的上一个元素,并输出
reset() - 将内部指针指向数组中的第一个元素,并输出
each() - 返回当前元素的键名和键值,并将内部指针向前移动
current() 函数返回数组中的当前元素的值。
相信大家已经清楚为什么 reset 函数能取出数组第一个元素 及 current 函数有时不太灵的原因了。
-
PHP 函数 str_contains 判断是否包含子字符串PHP 函数 str_contains 判断是否包含子字符串
-
老版本PHP 使用 str_starts_with 和 str_ends_with如何在老版本PHP 使用 str_starts_with 和 str_ends_with
-
PHPExcel 功能强大的开源 PHP Excel 表格处理器PHPExcel 功能强大的开源 PHP Excel 表格处理器
-
PHP 函数嵌套定义行不行PHP 可以函数嵌套定义吗?
-
PHP 常用安全检查函数PHP 常用安全检查函数
-
PHP函数 map_array 学习PHP函数 map_array 学习
暂无评论,抢个沙发...