数组
时间:2006-03-24 来源:freespray
array建立一个新的数组
array_push()将一个或多个元素压到数组尾部
array_unshift:将一个或多个元素压入数组的头部
array_shift:从数组头部弹出一个元素
array_slice选取数组的一列元素
array_slice($array,3)
返回从offset开始处到数组末尾的所有元素
array_splice:移走数组中的一部分,并以其他内容替代
array_merge:合并两个或多个数组
array_walk:让使用者自定义函数能处理数组中的每一个元素
arsort:将数组的值由大到小排序
例
$test=array("b"=>"hello","c"=>"yes","d"=>"good");
arsort($test);
for(reset($test);$key=key($test);next($test)){
echo $key."$test[$key]";
}
assort:将数组的值由小到大排序
compact:创建储存变量及值的数组
count:计算变量或数组中的元素个数
current:返回数组中目前的元素
each:返回数组中下一个元素的索引及值
end:将数组的内部指标指到最后的元素
extract:将数组中的变量引入到符号表中
in_array:将数组中存在值时返回真值
list:列出数组中元素的值
next:将数组的内部指标向后移动
pos:返回数组目前的元素
prev:将数组的内部指标往前移动
range:建立一个整数范围的数组
shuffle:将数组的顺序弄混
sizeof:获知数组的大小
array_flip(array trans)
将数组trans的key,value交换,返回完成处理的数组
array_count_values();
统计INPUT数组中各个值的个数,返回一个数组
array_merge()合并多个数组
array_intersect()取多个数组的交集,返回包含交集元素的新数组
array_diff()取多个数组的差集
array_keys()取出数组所有的key
array_values()取出数组所有值
array_pop()
弹出最后一个元素,返回元素值
array_push()将一个或多个元素压到数组尾部
array_unshift:将一个或多个元素压入数组的头部
array_shift:从数组头部弹出一个元素
array_slice选取数组的一列元素
array_slice($array,3)
返回从offset开始处到数组末尾的所有元素
array_splice:移走数组中的一部分,并以其他内容替代
array_merge:合并两个或多个数组
array_walk:让使用者自定义函数能处理数组中的每一个元素
arsort:将数组的值由大到小排序
例
$test=array("b"=>"hello","c"=>"yes","d"=>"good");
arsort($test);
for(reset($test);$key=key($test);next($test)){
echo $key."$test[$key]";
}
assort:将数组的值由小到大排序
compact:创建储存变量及值的数组
count:计算变量或数组中的元素个数
current:返回数组中目前的元素
each:返回数组中下一个元素的索引及值
end:将数组的内部指标指到最后的元素
extract:将数组中的变量引入到符号表中
in_array:将数组中存在值时返回真值
list:列出数组中元素的值
next:将数组的内部指标向后移动
pos:返回数组目前的元素
prev:将数组的内部指标往前移动
range:建立一个整数范围的数组
shuffle:将数组的顺序弄混
sizeof:获知数组的大小
array_flip(array trans)
将数组trans的key,value交换,返回完成处理的数组
array_count_values();
统计INPUT数组中各个值的个数,返回一个数组
array_merge()合并多个数组
array_intersect()取多个数组的交集,返回包含交集元素的新数组
array_diff()取多个数组的差集
array_keys()取出数组所有的key
array_values()取出数组所有值
array_pop()
弹出最后一个元素,返回元素值
相关阅读 更多 +