PHP中有哪些常用的數(shù)組內(nèi)部函數(shù)?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
count,sizeof
count - 返回一個(gè)數(shù)組的元素個(gè)數(shù)。sizeof 是 count 的別名,功能和 count 一樣,也是返回一個(gè)數(shù)組的元素個(gè)數(shù)。
count 函數(shù)示例如下,下面的示例中,輸出數(shù)組個(gè)元素個(gè)數(shù),為6。
復(fù)制代碼 代碼如下:
<?php
$a = array(1,2,4,5,3,9);
echo count($a); //6
?>
sort
sort - 給一個(gè)數(shù)組的元素排序。排序后,數(shù)組各元素原來(lái)的 key 也因?yàn)榕判蚨淖儭ort 函數(shù)示例如下:
復(fù)制代碼 代碼如下:
<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>
返回的顯示結(jié)果是:
復(fù)制代碼 代碼如下:
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 - 給數(shù)組的元素排序,保留每個(gè)元素原來(lái)的key。
我們將上面的示例中的 sort($a) 改成 asort($a),得到的結(jié)果是:
復(fù)制代碼 代碼如下:
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 - 根據(jù) key 的大小給數(shù)組每個(gè)元素排序。ksort 函數(shù)示例如下:
復(fù)制代碼 代碼如下:
<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>
返回的結(jié)果如下:
復(fù)制代碼 代碼如下:
a : orange
b : banana
c : apple
d : lemon
關(guān)于PHP中有哪些常用的數(shù)組內(nèi)部函數(shù)問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。
網(wǎng)頁(yè)名稱(chēng):PHP中有哪些常用的數(shù)組內(nèi)部函數(shù)-創(chuàng)新互聯(lián)
瀏覽地址:http://www.rwnh.cn/article46/cesoeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、Google、域名注冊(cè)、企業(yè)建站、面包屑導(dǎo)航、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容