热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

当前位置 :| 主页>Linux教程>编程开发>PHP>

php的数组处理函数库

来源: 作者: 时间:2008-04-17 Tag: 点击:

 
参考 arsort() asort() sort() rsort()

list
列出数组中元素的值。
语法: void list(...);
返回值: 无
函数种类: 资料处理

内容说明 和 array 函数一样,不算是正规的函数。list() 函数用在列出所有数组中的数值。

使用范例
下面的范例列出从 mysql 数据库返回的数组资料。
<table>
<tr>
<th>员工姓名</th>
<th>薪资</th>
</tr>
<?php
$result = mysql($conn, "select id, name, salary from employees");
while (list($id, $name, $salary) = mysql_fetch_row($result)) {
print(" <tr>\n".
" <td><a href=\"info.php3?id=$id\">$name</a></td>\n".
" <td>$salary</td>\n".
" </tr>\n");
}
?></table>

参考 each() array()

next
将数组的内部指针向后移动。
语法: mixed next(array array);
返回值: 混合类型资料
函数种类: 资料处理
内容说明 这个函数返回数组下个元素的内部指针,若没有下个元素,则返回 false 值。当然,若是一个空的数组,它也返回 false 值。要正确地处理可能是空的数组,可以使用 each() 函数。此函数看起来像 current() 函数,不同地方在于本函数使指针往后指到下一个元素,并返回新的指针处的元素值,意即指针后移,并返回下一个元素值。

参考 current() end() prev() reset()

pos
返回数组目前的元素。
语法: mixed pos(array array);
返回值: 混合类型资料
函数种类: 资料处理
内容说明
此函数其实就是 current() 函数。
参考
end() next() prev() reset()

数组处理函数库
prev
将数组的内部指针往前移动。
语法: mixed prev(array array);
返回值: 混合类型资料
函数种类: 资料处理
内容说明 这个函数返回数组前一个元素的内部指针,若没有前一个元素,则返回 false 值。当然,若是一个空的数组,它也返回 false 值。要正确地处理可能是空的数组,可以使用 each() 函数。此函数有点像 next() 函数,只是 prev() 函数是将指针往前移,而 next() 函数是将指针往后移。

参考 current() end() next() reset()

range
建立一个整数范围的数组。
语法: array range(int low, int high);
返回值: 数组
函数种类: 资料处理
内容说明 此函数建立一个由小到大的连续整数数组。在 shuffle() 函数有使用范例
参考 shuffle()

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
栏目列表