1、current;返回当前数组的当前元素(如果未操作即可当成第一个元素)(主要用于键名未知的关联数组)
每个数组中都有一个内部的指针指向它“当前的”单元,初始指向插入到数组中的第一个单元。用current()获取。
类似函数:
end() 将array的内部指针移动到最后一个单元并返回其值。
next()返回数组内部指针指向的下一个单元的值,或当没有更多单元时返回FALSE。
prev()返回数组内部指针指向的前一个单元的值,或当没有更多单元时返回FALSE。
reset() 将array的内部指针倒回到第一个单元并返回第一个数组单元的值,如果数组为空则返回FALSE。
用法:
current($array); --返回数组($array)的当前元素(如果未操作即可当成第一个元素)
2、array_combine
把一个数组的值作为另一个数组的键名
<?php
$a = array('green', 'red', 'yellow');
$b = array('avocado', 'apple', 'banana');
$c = array_combine($a, $b);
print_r($c);
?>
以上例程会输出:
Array ( [green] => avocado [red] => apple [yellow] => banana )