淺談PHP檢查數(shù)組中是否存在某個(gè)值 in_array 函數(shù)
PHP in_array() 函數(shù)檢查數(shù)組中是否存在某個(gè)值,如果存在則返回 TRUE ,否則返回 FALSE 。
語(yǔ)法:
bool in_array( mixed needle, array array [, bool strict] )
參數(shù)說(shuō)明:
參數(shù) | 說(shuō)明 |
---|---|
needle | 需要在數(shù)組中搜索的值,如果是字符串,則區(qū)分大小寫(xiě) |
array | 需要檢索的數(shù)組 |
strict | 可選,如果設(shè)置為 TRUE ,則還會(huì)對(duì) needle 與 array 中的值類型進(jìn)行檢查 |
例子:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("a", $arr_a)){ echo '字符 a 在 $arr_a 數(shù)組中存在'; } else { echo '字符 a 在 $arr_a 數(shù)組中不存在'; } ?>
例子輸出結(jié)果如下:
字符 a 在 $arr_a 數(shù)組中存在嚴(yán)格檢查的例子:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("1", $arr_a, TRUE)){ echo '字符 1 在 $arr_a 數(shù)組中存在'; } else { echo '字符 1 在 $arr_a 數(shù)組中不存在'; } ?>
例子輸出結(jié)果如下:
字符 1 在 $arr_a 數(shù)組中不存在數(shù)組作為 needle 的例子:
<?php $arr_a = array(array("a", "b"), 1, 2); $arr_b = array("a", "b"); if(in_array($arr_b, $arr_a)){ echo '數(shù)組 $arr_b 在 $arr_a 數(shù)組中存在'; } else { echo '數(shù)組 $arr_b 在 $arr_a 數(shù)組中不存在'; } ?>
例子輸出結(jié)果如下:
數(shù)組 $arr_b 在 $arr_a 數(shù)組中存在
以上這篇淺談PHP檢查數(shù)組中是否存在某個(gè)值 in_array 函數(shù)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
ajax調(diào)用返回php接口返回json數(shù)據(jù)的方法(必看篇)
下面小編就為大家?guī)?lái)一篇ajax調(diào)用返回php接口返回json數(shù)據(jù)的方法(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05在win7中搭建Linux+PHP 開(kāi)發(fā)環(huán)境
這篇文章會(huì)以一個(gè)概覽的形式介紹我的 PHP 開(kāi)發(fā)環(huán)境,列出我使用的工具,但配置過(guò)程不會(huì)太詳細(xì)。有需要的朋友可以參考下。2014-10-10php實(shí)現(xiàn)在線考試系統(tǒng)【附源碼】
這篇文章主要介紹了php在線考試系統(tǒng)附源碼下載,文中通過(guò)實(shí)例代碼給大家介紹了開(kāi)發(fā)思路,需要的朋友可以參考下2018-09-09laravel ORM關(guān)聯(lián)關(guān)系中的 with和whereHas用法
今天小編就為大家分享一篇laravel ORM關(guān)聯(lián)關(guān)系中的 with和whereHas用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10CI框架驗(yàn)證碼CAPTCHA輔助函數(shù)用法實(shí)例
這篇文章主要介紹了CI框架驗(yàn)證碼CAPTCHA輔助函數(shù)用法,以實(shí)例形式詳細(xì)講述了基于CAPTCHA輔助函數(shù)實(shí)現(xiàn)驗(yàn)證碼的方法,需要的朋友可以參考下2014-11-11