成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

怎么使用PHP進行數(shù)組元素的查找

本文小編為大家詳細介紹“怎么使用PHP進行數(shù)組元素的查找”,內(nèi)容詳細,步驟清晰,細節(jié)處理妥當(dāng),希望這篇“怎么使用PHP進行數(shù)組元素的查找”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。

成都創(chuàng)新互聯(lián)專業(yè)IDC數(shù)據(jù)服務(wù)器托管提供商,專業(yè)提供成都服務(wù)器托管,服務(wù)器租用,成都機柜租用,成都機柜租用,成都多線服務(wù)器托管等服務(wù)器托管服務(wù)。

1.使用in_array()函數(shù)

in_array()函數(shù)是用來判斷一個值是否包含在一個數(shù)組中的函數(shù),如果存在就返回TRUE,否則返回FALSE。它的語法如下:

in_array(mixed $needle, array $haystack [, bool $strict = FALSE]): bool

其中$needle是要查找的值,$haystack是要查找的數(shù)組,$strict(可選)指定了是否使用嚴(yán)格模式來比較值。嚴(yán)格模式意味著將同時比較值的數(shù)據(jù)類型和值,不使用嚴(yán)格模式只比較值。下面是一個例子:

$fruits = array('apple', 'banana', 'orange');
if (in_array('apple', $fruits)) {
    echo '找到了';
} else {
    echo '沒有找到';
}

輸出結(jié)果將是“找到了”。請注意,如果要使用嚴(yán)格模式,則需要將$strict參數(shù)設(shè)置為TRUE:

$fruits = array('1', '2', '3');
if (in_array(1, $fruits, true)) {
    echo '找到了';
} else {
    echo '沒有找到';
}

輸出結(jié)果將是“沒有找到”。

2.使用array_search()函數(shù)

array_search()函數(shù)用于在數(shù)組中查找指定的值,并返回它的鍵名(即數(shù)組下標(biāo)),如果未找到,則返回FALSE。它的語法如下:

array_search(mixed $needle, array $haystack [, bool $strict = FALSE]): mixed

其中$needle是要查找的值,$haystack是要查找的數(shù)組,$strict(可選)指定了是否使用嚴(yán)格模式來比較值。嚴(yán)格模式意味著將同時比較值的數(shù)據(jù)類型和值,不使用嚴(yán)格模式只比較值。下面是一個例子:

$fruits = array('apple', 'banana', 'orange');
$key = array_search('apple', $fruits);
if ($key) {
    echo '找到了,鍵名是:' . $key;
} else {
    echo '沒有找到';
}

輸出結(jié)果將是“找到了,鍵名是:0”。需要注意的是,如果值為0的話,就會返回FALSE,因此需要進行嚴(yán)格判斷:

$fruits = array('apple', 'banana', 'orange');
$key = array_search('apple', $fruits, true);
if ($key !== false) {
    echo '找到了,鍵名是:' . $key;
} else {
    echo '沒有找到';
}

輸出結(jié)果將是“找到了,鍵名是:0”。

3.使用isset()函數(shù)

isset()函數(shù)用于檢查一個變量是否被定義和賦值,如果被定義并且被賦值了,則返回TRUE,否則返回FALSE。在PHP中,數(shù)組元素也是一種變量,因此可以使用isset()函數(shù)來判斷數(shù)組中是否包含特定元素。如果包含,則返回TRUE,否則返回FALSE。下面是一個例子:

$fruits = array('apple', 'banana', 'orange');
if (isset($fruits[0])) {
    echo '包含';
} else {
    echo '不包含';
}

輸出結(jié)果將是“包含”。

讀到這里,這篇“怎么使用PHP進行數(shù)組元素的查找”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞標(biāo)題:怎么使用PHP進行數(shù)組元素的查找
轉(zhuǎn)載來源:http://jinyejixie.com/article34/gggdpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄微信公眾號、電子商務(wù)網(wǎng)站設(shè)計公司、搜索引擎優(yōu)化自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
洛扎县| 临夏县| 塔城市| 教育| 云安县| 运城市| 九龙县| 集贤县| 团风县| 兴宁市| 吴川市| 太保市| 云阳县| 永平县| 济阳县| 汝城县| 西平县| 黎川县| 兴国县| 黑山县| 托克逊县| 双城市| 喀喇| 定边县| 北安市| 杂多县| 克什克腾旗| 牙克石市| 五家渠市| 莱西市| 景泰县| 夏津县| 四川省| 洛浦县| 交口县| 泌阳县| 犍为县| 温宿县| 凌海市| 乌审旗| 山阴县|