本章讲述几个常用的 php 数组内部函数。
在前面我们已经介绍过php 数组,创建一个数组用 array() 函数,删除一个数组元素用 unset() 函数。本章节我们还要学习一些其它常用的有关数组的内部函数。
count,sizeof
count - 返回一个数组的元素个数。sizeof 是 count 的别名,功能和 count 一样,也是返回一个数组的元素个数。
count 函数示例如下,下面的示例中,输出数组个元素个数,为6。
复制代码 代码如下:
sort
sort - 给一个数组的元素排序。排序后,数组各元素原来的 key 也因为排序而改变。sort 函数示例如下: 复制代码 代码如下:
$value)
{
echo a[$key]: $value
;
}
sort($a);
echo after sorting:
;
foreach ($a as $key=>$value)
{
echo a[$key]: $value
;
}
?>
返回的显示结果是:
复制代码 代码如下:
before sorting:
a[0]: 1
a[1]: 2
a[2]: 4
a[3]: 5
a[4]: 3
a[5]: 9
after sorting:
a[0]: 1
a[1]: 2
a[2]: 3
a[3]: 4
a[4]: 5
a[5]: 9
asort
asort - 给数组的元素排序,保留每个元素原来的key。
我们将上面的示例中的 sort($a) 改成 asort($a),得到的结果是:
复制代码 代码如下:
before sorting:
a[0]: 1
a[1]: 2
a[2]: 4
a[3]: 5
a[4]: 3
a[5]: 9
after sorting:
a[0]: 1
a[1]: 2
a[4]: 3
a[2]: 4
a[3]: 5
a[5]: 9
ksort
ksort - 根据 key 的大小给数组每个元素排序。ksort 函数示例如下:
复制代码 代码如下:
lemon, a=>orange, b=>banana, c=>apple);
ksort($fruits);
foreach ($fruits as $key => $val) {
echo $key : $val
;
}
?>
返回的结果如下:
复制代码 代码如下:
a : orange
b : banana
c : apple
d : lemon
http://www.bkjia.com/phpjc/327294.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/327294.htmltecharticle本章讲述几个常用的 php 数组内部函数。 在前面我们已经介绍过php 数组,创建一个数组用 array() 函数,删除一个数组元素用 unset() 函数。本...