函数count()
描述:
计算一个变量中元素的个数
int count(混合变量);
返回 var 中的元素数量,它通常是一个数组(因为其他任何东西都只有一个元素)。
如果未设置变量,则返回 0。
如果变量不是数组,则返回 1。
函数current()
描述:
传回传送指针目前所指的要素
混合电流(数组数组);
每个数组变量都有一个指向其元素之一的内部指针。另外,数组中的所有元素都通过双向链表链接起来,以便于遍历。内部指针指向插入数组的第一个元素,直到您运行修改该数组上的指针的函数之一。
current() 函数只是返回内部指针当前指向的数组元素。它不会以任何方式移动指针。如果内部指针指向元素列表末尾之外,current() 返回 false。
函数each()
描述:
返回队列中下一个对键/值的值
数组每个(数组数组);
从数组 array 返回当前键/值对并前进数组光标。该对以四元素数组的形式返回,其中键为 0 、 1 、 key 和 value 。元素 0 和 key 各自包含数组元素的键名称,元素 1 和 value 包含数据。
示例 1.each() 示例
$foo = array( "bob", "fred", "jussi", "jouni" ); $bar = 每个( $foo );
$bar 现在包含以下键/值对:
0 =>; 0
1 => “鲍勃”
关键=> 0
值=> '鲍勃'
$foo = array( "Robert" => "Bob", "Seppo" => "Sepi" ); $bar =each($foo);
$bar 现在包含以下键/值对:
0 =>; “罗伯特”
1 => “鲍勃”
关键=> “罗伯特”
值=> “鲍勃”
示例 2. 使用 every() 遍历 $HTTP_POST_VARS
echo "通过 POST 方法提交的值:
";
while ( list( $key, $val ) = every( $HTTP_POST_VARS ) ) {
echo "$key => $val
";
}
函数end()
描述:
将托盘中的指针移至最后一个
结束(数组数组);
end() 将 array 的内部指针前进到最后一个元素。
函数key()
描述:
从一数据库中取出key
混合键(数组数组);
key() 返回当前数组位置的索引元素。
函数ksort()
描述:
以key来排列一数据库
示例 1. ksort() 示例
$fruits = array("d"=>"柠檬","a"=>"橙子","b"=>"香蕉","c"=>"苹果");
ksort($水果);
for(重置($水果);
$key = key($水果);
next($fruits)) { echo "fruits[$key] = ".$fruits[$key]." "; }
此示例将显示:fruits[a] = 橙色水果[b] = 香蕉水果[c] = 苹果水果[d] = 柠檬
函数列表()
描述:
使用类似吞吐量的方式去指定一个整串变量的值
示例 1.list() 示例
;
函数next()
描述:
将队列的指向指向下一组数据
函数 pos()
描述:
传回数据库的当前的数据
函数prev()
描述:
传回备份的前一条数据
函数reset()
描述:
水槽的指针指向第一条
函数rsort ()
描述:
以倒序方式排列一个数组
Example 1. rsort() example
$fruits = array("lemon","orange","banana","apple");
rsort($fruits);
for(reset($fruits); ($key,$value) = each($fruits); ) {
echo "fruits[$key] = ".$value." ";
}
This example would display: fruits[0] = orange fruits[1] = lemon fruits[2] = banana fruits[3] = apple The fruits have been sorted in reverse alphabetical order.
函数sizeof()
描述:
取得一个数组的大小和元素的数目
函数sort()
描述:
排序数组
Example 1. sort() example
$fruits = array("lemon","orange","banana","apple");
sort($fruits);
for(reset($fruits);
$key = key($fruits);
next($fruits)) {
echo "fruits[$key] = ".$fruits[$key]." ";
}
This example would display: fruits[0] = apple fruits[1] = banana fruits[2] = lemon fruits[3] = orange The fruits have been sorted in alphabetical order.
函数uasort()
描述:
以自定义的方式排列一个数组且序列不变。
函数uksort()
描述:
以自定义的方式以key排列
This function will sort the keys of an array using a user-supplied comparison function. If the array you wish to sort needs to be sorted by some non-trivial criteria, you should use this function. Example 1. uksort()