欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2013年06月05日 17:04:40   作者:  
本章節(jié)我們還要學(xué)習(xí)一些其它常用的有關(guān)數(shù)組的內(nèi)部函數(shù):count,sizeof、sort、asort、ksort等等,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助
本章講述幾個(gè)常用的 PHP 數(shù)組內(nèi)部函數(shù)。
在前面我們已經(jīng)介紹過(guò)PHP 數(shù)組,創(chuàng)建一個(gè)數(shù)組用 array() 函數(shù),刪除一個(gè)數(shù)組元素用 unset() 函數(shù)。本章節(jié)我們還要學(xué)習(xí)一些其它常用的有關(guān)數(shù)組的內(nèi)部函數(shù)。
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)榕判蚨淖?。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ù)組的元素排序,保留每個(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一些十分嚴(yán)重的缺陷詳解

    基于PHP一些十分嚴(yán)重的缺陷詳解

    本篇文章是對(duì)PHP中一些十分嚴(yán)重的缺陷進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 探討PHP使用eAccelerator的API開(kāi)發(fā)詳解

    探討PHP使用eAccelerator的API開(kāi)發(fā)詳解

    本篇文章是對(duì)PHP使用eAccelerator的API開(kāi)發(fā)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php 遠(yuǎn)程包含文件漏洞分析

    php 遠(yuǎn)程包含文件漏洞分析

    首先,我們來(lái)討論包含文件漏洞,首先要問(wèn)的是,什么才是"遠(yuǎn)程文件包含漏洞"?回答是:服務(wù)器通過(guò)php的特性(函數(shù))去包含任意文件時(shí),由于要包含的這個(gè)文件來(lái)源過(guò)濾不嚴(yán),從而可去包含一個(gè)惡意文件,而我們可以構(gòu)造這個(gè)惡意文件來(lái)達(dá)到邪惡的目的。
    2009-10-10
  • PHP設(shè)計(jì)模式之單例模式定義與用法分析

    PHP設(shè)計(jì)模式之單例模式定義與用法分析

    這篇文章主要介紹了PHP設(shè)計(jì)模式之單例模式定義與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了單例模式的概念、特點(diǎn)、優(yōu)缺點(diǎn),并結(jié)合php實(shí)例形式分析了單例模式的定義與使用方法,需要的朋友可以參考下
    2019-03-03
  • Zend framework處理一個(gè)http請(qǐng)求的流程分析

    Zend framework處理一個(gè)http請(qǐng)求的流程分析

    Zend framework處理一個(gè)http請(qǐng)求的流程分析,有助于大家提高知識(shí)面。
    2010-02-02
  • 國(guó)外PHP程序員的13個(gè)好習(xí)慣小結(jié)

    國(guó)外PHP程序員的13個(gè)好習(xí)慣小結(jié)

    我是一個(gè)PHP新手,只有6個(gè)月的PHP編程經(jīng)歷,并且是在一位經(jīng)過(guò)認(rèn)證的zend工程師的指導(dǎo)下完成工作的,每當(dāng)我編寫(xiě)腳本時(shí),我會(huì)注意一些能讓我做得更好的細(xì)節(jié)
    2012-02-02
  • PHP中如何使用Redis接管文件存儲(chǔ)Session詳解

    PHP中如何使用Redis接管文件存儲(chǔ)Session詳解

    這篇文章主要給大家介紹了關(guān)于在PHP中如何使用Redis接管文件存儲(chǔ)Session的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • PHP基于curl post實(shí)現(xiàn)發(fā)送url及相關(guān)中文亂碼問(wèn)題解決方法

    PHP基于curl post實(shí)現(xiàn)發(fā)送url及相關(guān)中文亂碼問(wèn)題解決方法

    這篇文章主要介紹了PHP基于curl post實(shí)現(xiàn)發(fā)送url及相關(guān)中文亂碼問(wèn)題解決方法,結(jié)合具體實(shí)例形式分析了php使用curl實(shí)現(xiàn)post數(shù)據(jù)發(fā)送及content-type相關(guān)設(shè)置操作技巧,需要的朋友可以參考下
    2017-11-11
  • php類(lèi)的擴(kuò)展和繼承用法實(shí)例

    php類(lèi)的擴(kuò)展和繼承用法實(shí)例

    這篇文章主要介紹了php類(lèi)的擴(kuò)展和繼承用法,以實(shí)例形式較為詳細(xì)的分析了php類(lèi)的繼承及擴(kuò)展操作技巧,需要的朋友可以參考下
    2015-06-06
  • PHP可變函數(shù)的使用詳解

    PHP可變函數(shù)的使用詳解

    本篇文章是對(duì)PHP中可變函數(shù)的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評(píng)論