手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP 常用数组内部函数(Array Functions)介绍
PHP 常用数组内部函数(Array Functions)介绍
摘要:本章讲述几个常用的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 常用数组内部函数(Array Functions)介绍】相关文章:

用PHP将数据导入到Foxmail

PHP SPL标准库中的常用函数介绍

PHP中在数据库中保存Checkbox数据(1)

PHP验证信用卡卡号是否正确函数

PHP查找与搜索数组元素方法总结

PHP SPL标准库之数据结构栈(SplStack)介绍

PHP中is_file()函数使用指南

php递归调用删除数组空值元素的方法

PHP中is_dir()函数使用指南

PHP递归调用数组值并用其执行指定函数的方法

精品推荐
分类导航