淺談PHP檢查數(shù)組中是否存在某個值 in_array 函數(shù)
PHP in_array() 函數(shù)檢查數(shù)組中是否存在某個值,如果存在則返回 TRUE ,否則返回 FALSE 。
語法:
bool in_array( mixed needle, array array [, bool strict] )
參數(shù)說明:
參數(shù) | 說明 |
---|---|
needle | 需要在數(shù)組中搜索的值,如果是字符串,則區(qū)分大小寫 |
array | 需要檢索的數(shù)組 |
strict | 可選,如果設置為 TRUE ,則還會對 needle 與 array 中的值類型進行檢查 |
例子:
<?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ù)組中存在嚴格檢查的例子:
<?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ù)組中是否存在某個值 in_array 函數(shù)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
ajax調(diào)用返回php接口返回json數(shù)據(jù)的方法(必看篇)
下面小編就為大家?guī)硪黄猘jax調(diào)用返回php接口返回json數(shù)據(jù)的方法(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05在win7中搭建Linux+PHP 開發(fā)環(huán)境
這篇文章會以一個概覽的形式介紹我的 PHP 開發(fā)環(huán)境,列出我使用的工具,但配置過程不會太詳細。有需要的朋友可以參考下。2014-10-10laravel ORM關(guān)聯(lián)關(guān)系中的 with和whereHas用法
今天小編就為大家分享一篇laravel ORM關(guān)聯(lián)關(guān)系中的 with和whereHas用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10