首頁 >後端開發 >php教程 >in_array() 尋找數組值是否有案例分享

in_array() 尋找數組值是否有案例分享

php中世界最好的语言
php中世界最好的语言原創
2018-05-21 10:05:101667瀏覽

這次帶給大家in_array() 查找數組值是否有案例分享,in_array() 查找數組值是否存在的注意事項有哪些,以下就是實戰案例,一起來看一下。

在php程式設計中,in_array() 函數在陣列中搜尋給定的值。

in_array() 定義和用法
in_array() 函數在陣列中搜尋給定的值。

語法

in_array(value,array,type)

參數 描述
value 必要。規定要在數組搜尋的值。
array 必要。規定要搜尋的陣列。
type 可選。如果設定該參數為 true,則檢查搜尋的資料與陣列的值的類型是否相同。

說明
如果給定的值 value 存在於陣列 array 中則傳回 true。如果第三個參數設為 true,函數只有在元素存在於數組中且資料類型與給定值相同時才傳回 true。

如果沒有在陣列中找到參數,函數會傳回 false。

註解:如果 value 參數是字串,且 type 參數設定為 true,則搜尋區分大小寫。

例1,in_array實例。

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn",$people)) { echo "Match found"; } else { echo "Match not found"; } ?>

輸出:
Match found

範例2,in_array實例。

<?php $people = array("Peter", "Joe", "Glenn", "Cleveland", 23);
if (in_array("23",$people, TRUE)
)
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
}if (in_array("Glenn",$people, TRUE)) 
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
}if (in_array(23,$people, TRUE)) 
{ 
echo "Match found<br />"; 
} 
else 
{ 
echo "Match not found<br />"; 
} 
?>
输出: 
Match not found 
Match found 
Match found

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

yii框架設定controller與action步驟詳解

array_key_exists()函式搜尋陣列鍵名步驟詳解

以上是in_array() 尋找數組值是否有案例分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn