淺談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ù)說明:
| 參數(shù) | 說明 |
|---|---|
| needle | 需要在數(shù)組中搜索的值,如果是字符串,則區(qū)分大小寫 |
| 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ī)硪黄猘jax調(diào)用返回php接口返回json數(shù)據(jù)的方法(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05
在win7中搭建Linux+PHP 開發(fā)環(huán)境
這篇文章會(huì)以一個(gè)概覽的形式介紹我的 PHP 開發(fā)環(huán)境,列出我使用的工具,但配置過程不會(huì)太詳細(xì)。有需要的朋友可以參考下。2014-10-10
php實(shí)現(xiàn)在線考試系統(tǒng)【附源碼】
這篇文章主要介紹了php在線考試系統(tǒng)附源碼下載,文中通過實(shí)例代碼給大家介紹了開發(fā)思路,需要的朋友可以參考下2018-09-09
laravel ORM關(guān)聯(lián)關(guān)系中的 with和whereHas用法
今天小編就為大家分享一篇laravel ORM關(guān)聯(lián)關(guān)系中的 with和whereHas用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-10-10
CI框架驗(yàn)證碼CAPTCHA輔助函數(shù)用法實(shí)例
這篇文章主要介紹了CI框架驗(yàn)證碼CAPTCHA輔助函數(shù)用法,以實(shí)例形式詳細(xì)講述了基于CAPTCHA輔助函數(shù)實(shí)現(xiàn)驗(yàn)證碼的方法,需要的朋友可以參考下2014-11-11

