首頁  >  文章  >  後端開發  >  php in_array() 檢查數組中是否存在某個值詳解_php實例

php in_array() 檢查數組中是否存在某個值詳解_php實例

WBOY
WBOY原創
2016-12-05 13:28:251106瀏覽

php in_array() 檢查陣列中是否存在某個值

in_array檢查數組中是否存在某個值

基本語法:

bool in_array(mixed $needle,array $haystack,bool $strict=FALSE)

在 haystack 中搜尋 needle

參數介紹

參數 描述
needle 必需。規定要在數組搜尋的值。如果是字串,則比較是區分大小寫的。
haystack 必需。規定要搜尋的陣列。
strict 可選。如果設定該參數為 true,則 in_array() 函數也會檢查 needle 的類型是否和 haystack 中的相同。

回傳值

如果找到 needle 則回傳 TRUE ,否則回傳 FALSE 。

實例:

<&#63;php
$os = array(
  "Mac",
  "NT",
  "Irix",
  "Linux"
);
if (in_array("Irix", $os)) {
  echo "Got Irix";
}
if (in_array("mac", $os)) {
  echo "Got mac";
}
&#63;>

在線運行第二個條件失敗,因為 in_array() 是區分大小寫的,所以以上程式顯示為:

Got Irix

感謝閱讀,希望能幫助大家,謝謝大家對本站的支持!

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