国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PHP 常用數(shù)組內(nèi)部函數(shù)(Array Functions)介紹

2024-05-04 23:08:56
字體:
供稿:網(wǎng)友
本章講述幾個常用的 PHP 數(shù)組內(nèi)部函數(shù)。
在前面我們已經(jīng)介紹過PHP 數(shù)組,創(chuàng)建一個數(shù)組用 array() 函數(shù),刪除一個數(shù)組元素用 unset() 函數(shù)。本章節(jié)我們還要學(xué)習(xí)一些其它常用的有關(guān)數(shù)組的內(nèi)部函數(shù)。
count,sizeof
count - 返回一個數(shù)組的元素個數(shù)。sizeof 是 count 的別名,功能和 count 一樣,也是返回一個數(shù)組的元素個數(shù)。
count 函數(shù)示例如下,下面的示例中,輸出數(shù)組個元素個數(shù),為6。

復(fù)制代碼 代碼如下:


<?php
$a = array(1,2,4,5,3,9);
echo count($a); //6
?>


sort
sort - 給一個數(shù)組的元素排序。排序后,數(shù)組各元素原來的 key 也因為排序而改變。sort 函數(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ù)組的元素排序,保留每個元素原來的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ù)組每個元素排序。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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 广宁县| 西充县| 淮滨县| 崇礼县| 南靖县| 邻水| 锦屏县| 定远县| 若尔盖县| 新河县| 浦东新区| 阳江市| 韶山市| 潞西市| 西昌市| 清徐县| 绥阳县| 涿鹿县| 宁国市| 广汉市| 阳曲县| 浠水县| 区。| 咸宁市| 台州市| 修水县| 南丹县| 米脂县| 宾川县| 万载县| 伊通| 金塔县| 苗栗市| 新营市| 万山特区| 黎城县| 凤山市| 维西| 石家庄市| 固镇县| 舟曲县|