PHP 常用数组内部函数(Array Functions)介绍
PHP 常用数组内部函数(Array Functions)介绍
发布时间:2016-12-29 来源:查字典编辑
摘要:本章讲述几个常用的PHP数组内部函数。在前面我们已经介绍过PHP数组,创建一个数组用array()函数,删除一个数组元素用unset()函数...

本章讲述几个常用的 PHP 数组内部函数。

在前面我们已经介绍过PHP 数组,创建一个数组用 array() 函数,删除一个数组元素用 unset() 函数。本章节我们还要学习一些其它常用的有关数组的内部函数。

count,sizeof

count - 返回一个数组的元素个数。sizeof 是 count 的别名,功能和 count 一样,也是返回一个数组的元素个数。

count 函数示例如下,下面的示例中,输出数组个元素个数,为6。

复制代码 代码如下:

<?php

$a = array(1,2,4,5,3,9);

echo count($a); //6

?>

sort

sort - 给一个数组的元素排序。排序后,数组各元素原来的 key 也因为排序而改变。sort 函数示例如下: 复制代码 代码如下:

<html>

<body>

<?php

$a = array(1,2,4,5,3,9);

echo "before sorting: <br />";

foreach ($a as $key=>$value)

{

echo "a[$key]: $value <br />";

}

sort($a);

echo "after sorting: <br />";

foreach ($a as $key=>$value)

{

echo "a[$key]: $value <br />";

}

?>

</body>

</html>

返回的显示结果是:

复制代码 代码如下:

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 函数示例如下:

复制代码 代码如下:

<html>

<body>

<?php

$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");

ksort($fruits);

foreach ($fruits as $key => $val) {

echo "$key : $val <br />";

}

?>

</body>

</html>

返回的结果如下:

复制代码 代码如下:

a : orange

b : banana

c : apple

d : lemon

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类