首页 > 代码库 > PHP知识点(1) - 数组函数

PHP知识点(1) - 数组函数

数组内指针

 
-current()
-key()
-prev()
-next()
-reset()
-end()
 
预定义数组
 
$_SERVER()
$_ENV()
$_REQUEST()
$_GET()
$_POST()
$_FILES
$_SESSION()
$_COOKIE()
$GLOBALS()
 
 
数组的键/值处理相关函数
 
array  array_keys($array[, search_value[ , bool]])    指定第一个参数表示返回数组的所有键值,指定第二个参数,只返回该值的键,第三个值是布尔值,表示是否依赖类型。
array  array_values($array)     得到一个新的数组,原数组保持不变
 
bool  in_array()
key    array_search()
bool  is_set()
bool  array_key_exists()
 
array  array_flip()    键值交换
array  array_reverse()    倒序
count() = sizeof()
array_count_values()
array_unique()        重复出现的值会忽略后面的
 
 
回调函数
 
array  array_filter()
bool   array_walk()
array   array_map()
 
排序
 
sort()
rsort()
asort()
arsort()
ksort()
krsort()
natsort()
natcasesort()
usort()
uasort()
uksort()
array_multisort()
 
拆分、合并、分解和接合数组
 
array_slice()
array_splice()
array_combine()
array_merge()
array_intersect()
array_diff()
 
 
数组与数据结构
 
array_push()    入栈
array_pop()
array_unshift()
 
其它的一些函数
 
array_rand()
shuffle()
array_sum()
range()