当前位置: 首页 > 图文教程 > 网络编程 > PHP > 动态网页技术PHP的数组处理函数库

PHP
新手入门:学习掌握动态网页PHP的编程语句
PHP建设论坛:Discuz!论坛快速架设指南
理解动态网页技术PHP与数组的应用
PHP初学:实例详细学习PHP的简单语法
PHP实例:PHP生成带有雪花背景的网站验证码
PHP网站开发中关于包含路径问题的解决方案
用PHP实现网页开发中的翻页跳转
用PHP程序实现随机广告图片显示
如何使PHP文件与HTML代码更好的分离
PHP关于代码转换问题比较完善的解决办法
新手如何使用PHP创建RSS阅读器
用PHP程序为自己网站打造一个搜索引擎
PHP实现文件安全下载的程序
快速掌握MySQL数据库中SELECT语句
用javascript+php随机显示图片
论Web 2.0 时代PHP的地位
用动态网页技术PHP打造个人网站全攻略
问题解决:无法载入MYSQL扩展,请检查PHP配置
新手入门:PHP网站开发中常见问题汇总
用PHP程序实现删除目录的三种方法实例

动态网页技术PHP的数组处理函数库


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-23   浏览: 29 ::
收藏到网摘: n/a

array :  建立一个新的数组。 
array_walk :  让用户自订函数能处理数组中的每一个元素。 
arsort :  将数组的值由大到小排序。 
asort :  将数组的值由小到大排序。 
count :  计算变量或数组中的元素个数。 
current :  返回数组中目前的元素。 
each :  返回数组中下一个元素的索引及值。 
end :  将数组的内部指针指到最后的元素。 
key :  取得数组中的索引资料。 
ksort :  将数组的元素依索引排序。 
list :  列出数组中元素的值。 
next :  将数组的内部指针向后移动。 
pos :  返回数组目前的元素。 
prev :  将数组的内部指针往前移动。 
range :  建立一个整数范围的数组。 
reset :  将数组的指针指到数组第一个元素。 
rsort :  将数组的值由大到小排序。 
shuffle :  将数组的顺序弄混。 
sizeof :  获知数组的大小。 
sort :  将数组排序。 
uasort :  将数组依用户自定的函数排序。 
uksort :  将数组的索引依用户自定的函数排序。 
usort :  将数组的值依用户自定的函数排序。 

array

建立一个新的数组。

语法: array array(...);

返回值:数组

函数种类: 资料处理

内容说明: 返回的参数是数组类型。参数可以是带有 => 运算子的索引。array() 其实不是一个正规的函数,它主要是要用来表示数组。

使用范例 : 下面范例用显示如何建立一个二维数组,如何指定联合数组的键值,及如何略过和继续数组中的数字索引。

参考 list()

array_walk
让使用者自订函数能处理数组中的每一个元素。

语法: int array_walk(array arr, string func);

返回值: 整数

函数种类: 资料处理

内容说明 此函数使每个数组元素 arr 依序与函数名称 func 相对应。元素传送到函数 func 的第一个参数,若参数超过一个,则每次都会有警告信息。要处理警告信息,可在本函数前面加上 '@' 字符 (变成 @array_walk);或是使用 error_reporting 函数。

注意: 使用者自订函数 func 真的会将数组元素 arr 依序代入,所以任何对元素所做的改变都会影响到数组本身。

使用范例

以下为引用的内容:

<?
$fruits = array("d"=>"lemon","a"=>"orange","b"=>"banana","c"=>"apple");
function test_alter( $item1 ) {
$item1 = 'bogus';
}function test_print( $item2 ) {
echo "$item2<br>\n";
}array_walk( $fruits, 'test_print' );
array_walk( $fruits, 'test_alter' );
array_walk( $fruits, 'test_print' );
?>

参考 each() list()

arsort
将数组的值由大到小排序。
语法: void arsort(array array);
返回值: 无
函数种类:资料处理内容说明这个函数将数组的值重新排序,由大至小排列。数组的索引亦跟着值的