学习PHP之路,数组详解(二)

    xiaoxiao2022-07-12  154

    一、数组的相关函数。 1、排序函数:对数组元素进行排序 sort():顺序排序(下标重排) rsort():逆序排序 asort():顺序排序(下标保留) arsort():逆序排序 ksort():顺序排序:按照键名(下标) krsort():逆序排序 shuffle():随机打乱数组元素 2、指针函数 reset():重置指针,将数组指针回到首位 end():重置指针,将数组指针指导移到最后一个元素 next():指针下移,取得下一个元素的值 prev():指针上移,取得上一个元素的值 current():获取当前指针对应的元素值 key():获取当前指针对应的下标值

    注意事项:next和prev会移动指针,有可能导致指针移动到最后(离开数组)导致到数组不能使用,通过next和prev不能回到正确的指针位置。只能通过reset或者end进行指针重置。 **3、其他函数** count():统计数组中元素的数量 array_push():往数组中加入一个元素(数组后面) array_pop():从数组中取出一个元素(数组后面) arr_shift():从数组中取出一个元素(数组前面) arr_unshitf():从数组中加入一个元素(数组前面) PHP模拟数据结构: 栈:压栈,先进去后出来9(FILO)

    注释写错了应该是array_shift,其余的也是,呵呵 队列:排队,先进去的先出去(FIFO)

    array_reverse():数组元素反过来

    in_array():判断一个元素在数组中是否存在 array_keys():获取一个数组的所有下标,返回一个索引数组 array_values():获取一个数组的所有值,返回一个索引数组

    最新回复(0)