您好,登录后才能下订单哦!
PHP中有哪些常用的数组内部函数?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
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中有哪些常用的数组内部函数问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。