php学习笔记-P1-2PHP基础-5
一、数组排序函数
数组排序函数:(按ASCII码,原地排序)
sort():升序,下标重排rsort():降序,下标重排asort():升序,下标保留arsort():降序,下标保留ksort():按键名升序krsort():按键名降序shuffle():乱序
二、数组指针函数
指针函数:
reset():指针返回开始位置,取得第一个元素的值end():指针指向末尾,取得最后一个元素的值next():指针下移,取得下一个元素的值prev():指针上移,取得上一个元素的值current():获取当前指针对应元素的值key():获取当前指针对应元素的键
三、数组其他函数
其他函数
count():获取元素个数array_push():末尾添加一个元素array_pop():末尾取出一个元素array_shift():开头取出一个元素array_unshift():开头加入一个元素array_reverse():反向in_array():判断元素是否在数组中存在array_keys():获取键数组array_values():获取值数组
模拟数据结构:
栈:先进后出
- 前面:
array_shift/array_unshift - 后面:
array_push/array_pop
- 前面:
队列:先进先出
- 后进前出:
array_push/array_shift - 前进后出:
array_unshift/array_pop
- 后进前出:
评论已关闭