91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何用php檢查一個字符串是否在數組中

發布時間:2023-03-28 15:37:17 來源:億速云 閱讀:173 作者:iii 欄目:編程語言

這篇“如何用php檢查一個字符串是否在數組中”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“如何用php檢查一個字符串是否在數組中”文章吧。

方法一:使用in_array()函數

PHP中的in_array()函數用于檢查一個值是否存在于數組中。我們可以使用這個函數來查找一個字符串是否在數組中:

$array = array('apple', 'banana', 'orange', 'grape');

if (in_array('banana', $array)) {
    echo 'Found';
} else {
    echo 'Not Found';
}

這個代碼會輸出:Found。因為‘banana’存在于數組中。

下面我們把它改為搜索另一個字符串‘watermelon’:

$array = array('apple', 'banana', 'orange', 'grape');

if (in_array('watermelon', $array)) {
    echo 'Found';
} else {
    echo 'Not Found';
}

這個代碼會輸出:Not Found,因為‘watermelon’不在數組中。

方法二:使用array_search()函數

現在,我們來看看另一種方法來查找一個字符串是否在PHP數組中。使用array_search()函數:

$array = array('apple', 'banana', 'orange', 'grape');

if (array_search('banana', $array)) {
    echo 'Found';
} else {
    echo 'Not Found';
}

這個代碼會輸出:Found。因為‘banana’存在于數組中。

下面我們把它改為搜索另一個字符串‘watermelon’:

$array = array('apple', 'banana', 'orange', 'grape');

if (array_search('watermelon', $array)) {
    echo 'Found';
} else {
    echo 'Not Found';
}

這個代碼會輸出:Not Found,因為‘watermelon’不在數組中。

方法三:使用in_array()和strtolower()函數

在以上兩種方法中,我們沒有考慮大小寫問題。所以以下的方法是忽略大小寫的:

$array = array('Apple', 'Banana', 'Orange', 'Grape');

$search_term = 'banana';

if (in_array(strtolower($search_term), array_map('strtolower', $array))) {
    echo 'Found';
} else {
    echo 'Not Found';
}

使用array_map()函數處理遍歷整個數組中的字符串,使用strtolower()函數將字符串轉換為小寫形式并將其存儲在新數組中。然后,我們可以使用in_array()函數來查找指定的字符串是否在新數組中。

如果我們改為搜索另一個字符串例如‘Watermelon’:

$array = array('Apple', 'Banana', 'Orange', 'Grape');

$search_term = 'Watermelon';

if (in_array(strtolower($search_term), array_map('strtolower', $array))) {
    echo 'Found';
} else {
    echo 'Not Found';
}

這里輸出 Not Found,因為新數組中沒有任何字符串與‘Watermelon’匹配。

到這里,我們掌握了PHP中檢查一個字符串是否存在于一個數組中的三種不同方法。從性能角度上看,in_array()函數和array_search()函數似乎更高效,并且沒有遍歷整個數組元素的操作。

以上就是關于“如何用php檢查一個字符串是否在數組中”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

平和县| 大宁县| 佳木斯市| 上饶市| 南江县| 沂南县| 南丰县| 敦化市| 囊谦县| 东莞市| 怀宁县| 双牌县| 铁岭市| 五莲县| 佛坪县| 博野县| 西峡县| 犍为县| 工布江达县| 高碑店市| 南昌县| 阿坝县| 南岸区| 大新县| 洛扎县| 益阳市| 武陟县| 永州市| 永修县| 双鸭山市| 五原县| 巩留县| 平果县| 佛山市| 赤峰市| 隆德县| 会理县| 西乌珠穆沁旗| 墨竹工卡县| 丹巴县| 大兴区|