新聞中心
PHP使用手冊(cè):使用in_array檢查數(shù)組中是否存在某個(gè)值
在PHP中,我們經(jīng)常需要檢查一個(gè)數(shù)組中是否包含某個(gè)特定的值。為了實(shí)現(xiàn)這個(gè)功能,我們可以使用PHP內(nèi)置的in_array()函數(shù)。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了唐山免費(fèi)建站歡迎大家使用!
in_array()函數(shù)的語法
in_array()函數(shù)的語法如下:
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )該函數(shù)接受三個(gè)參數(shù):
- needle:要查找的值。
- haystack:要搜索的數(shù)組。
- strict(可選):如果設(shè)置為true,則in_array()函數(shù)會(huì)同時(shí)檢查值的類型。
使用in_array()函數(shù)檢查數(shù)組中是否存在某個(gè)值
下面是一個(gè)使用in_array()函數(shù)檢查數(shù)組中是否存在某個(gè)值的示例:
上述代碼將輸出:
數(shù)組中存在蘋果。如果要檢查的值在數(shù)組中存在,in_array()函數(shù)將返回true;否則,返回false。
使用in_array()函數(shù)檢查數(shù)組中是否存在某個(gè)值(嚴(yán)格模式)
如果我們希望in_array()函數(shù)在檢查值的同時(shí)也檢查類型,可以將第三個(gè)參數(shù)strict設(shè)置為true。
下面是一個(gè)使用嚴(yán)格模式的in_array()函數(shù)的示例:
上述代碼將輸出:
數(shù)組中不存在1。由于嚴(yán)格模式下,in_array()函數(shù)會(huì)同時(shí)檢查值和類型,所以字符串"1"并不等于整數(shù)1,因此返回false。
總結(jié)
使用in_array()函數(shù)可以方便地檢查一個(gè)數(shù)組中是否存在某個(gè)特定的值。通過設(shè)置第三個(gè)參數(shù)strict為true,我們還可以在檢查值的同時(shí)檢查類型。
如果您正在尋找可靠的PHP主機(jī)提供商,我們推薦您考慮創(chuàng)新互聯(lián)。創(chuàng)新互聯(lián)提供香港服務(wù)器、美國服務(wù)器和云服務(wù)器等多種產(chǎn)品,為您提供穩(wěn)定可靠的托管服務(wù)。
網(wǎng)頁標(biāo)題:PHP使用手冊(cè):使用in_array檢查數(shù)組中是否存在某個(gè)值
網(wǎng)站地址:http://fisionsoft.com.cn/article/ccocjps.html


咨詢
建站咨詢
