首頁 > 後端開發 > php教程 > php檢查數組中是否存在一個值

php檢查數組中是否存在一個值

不言
發布: 2023-03-24 20:20:02
原創
5079 人瀏覽過

這篇文章介紹的內容是關於php檢查數組中是否存在一個值,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

PHP in_array() 函數檢查陣列中是否存在某個值,如果存在則傳回TRUE ,否則傳回FALSE

語法:

bool in_array( mixed needle, array array [, bool strict] )
登入後複製
登入後複製

參數說明:

##needlearray
#說明
需要在陣列中搜尋的值,如果是字串,則區分大小寫
需要檢索的陣列

strict

可選,如果設定為TRUE ,則也會對needle 與array 中的值類型進行檢查

範例:

<?php
$arr_a = array("a", "b", "c", 1);
if(in_array("a", $arr_a)){  
echo &#39;字符 a 在 $arr_a 数组中存在&#39;;
} else {  
echo &#39;字符 a 在 $arr_a 数组中不存在&#39;;
}
?>
登入後複製
登入後複製

字元a 在$arr_a 陣列中存在嚴格檢查的例子:<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false;">&lt;?php $arr_a = array(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;, 1); if(in_array(&quot;1&quot;, $arr_a, TRUE)){ echo &amp;#39;字符 1 在 $arr_a 数组中存在&amp;#39;; } else { echo &amp;#39;字符 1 在 $arr_a 数组中不存在&amp;#39;; } ?&gt;</pre><div class="contentsignin">登入後複製</div></div><div class="contentsignin">登入後複製</div></div>字元1 在$ arr_a 數組中不存在數組作為needle 的例子:<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false;">&lt;?php $arr_a = array(array(&quot;a&quot;, &quot;b&quot;), 1, 2); $arr_b = array(&quot;a&quot;, &quot;b&quot;); if(in_array($arr_b, $arr_a)){ echo &amp;#39;数组 $arr_b 在 $arr_a 数组中存在&amp;#39;; } else { echo &amp;#39;数组 $arr_b 在 $arr_a 数组中不存在&amp;#39;; } ?&gt;</pre><div class="contentsignin">登入後複製</div></div><div class="contentsignin">登入後複製</div></div>數組$arr_b$arr_a 數組中存在

PHP

in_array() 函數檢查陣列中是否存在某個值,如果存在則傳回TRUE ,否則傳回 。 語法:
bool in_array( mixed needle, array array [, bool strict] )
登入後複製
登入後複製
參數說明:#說明
FALSE

##needle

需要在陣列中搜尋的值,如果是字串,則區分大小寫

array

需要檢索的陣列

strict

可選,如果設定為TRUE ,則也會對needle 與array 中的值類型進行檢查

範例:

<?php
$arr_a = array("a", "b", "c", 1);
if(in_array("a", $arr_a)){  
echo &#39;字符 a 在 $arr_a 数组中存在&#39;;
} else {  
echo &#39;字符 a 在 $arr_a 数组中不存在&#39;;
}
?>
登入後複製
登入後複製
###字元a 在$arr_a 陣列中存在嚴格檢查的例子:###<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false;">&lt;?php $arr_a = array(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;, 1); if(in_array(&quot;1&quot;, $arr_a, TRUE)){ echo &amp;#39;字符 1 在 $arr_a 数组中存在&amp;#39;; } else { echo &amp;#39;字符 1 在 $arr_a 数组中不存在&amp;#39;; } ?&gt;</pre><div class="contentsignin">登入後複製</div></div><div class="contentsignin">登入後複製</div></div>###字元1 在$ arr_a 數組中不存在數組作為needle 的例子:###<div class="code" style="position:relative; padding:0px; margin:0px;"><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false;">&lt;?php $arr_a = array(array(&quot;a&quot;, &quot;b&quot;), 1, 2); $arr_b = array(&quot;a&quot;, &quot;b&quot;); if(in_array($arr_b, $arr_a)){ echo &amp;#39;数组 $arr_b 在 $arr_a 数组中存在&amp;#39;; } else { echo &amp;#39;数组 $arr_b 在 $arr_a 数组中不存在&amp;#39;; } ?&gt;</pre><div class="contentsignin">登入後複製</div></div><div class="contentsignin">登入後複製</div></div>###數組###$arr_b### 在###$arr_a### 數組中存在######相關推薦:## #######PHP檢查IP位址是否合法的方法############PHP檢查網站是否宕機的實例代碼######

以上是php檢查數組中是否存在一個值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板