in array 定義和用法

2022-09-24 01:12:15 字數 848 閱讀 7326

乙個php入門的基礎教程關於in_array函式的使用方法,有需要的朋友可以參考一下.

bool in_array ( mixed $needle , array $haystack [, bool $strict ] )

在 haystack 中搜尋 needle,如果找到則返回 true,否則返回 false.

如果第三個引數 strict 的值為 true 則 in_array() 函式還會檢查 needle 的型別是否和 haystack 中的相同.

note:

如果 needle 是字串,則比較是區分大小寫的.

note:

在 php 版本 4.2.0 之前,needle 不允許是乙個陣列.

注釋:如果 value 引數是字串,且 type 引數設定為 true,則搜尋區分大小寫.

example #1 in_array() 例子

例項**如下:

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

got irix

example #2 in_array() 嚴格型別檢查例子

例項**如下:

注:in_array函式返回的是0,1

當轉換為 boolean 時,以下值被認為是 false:  

布林值 false

整型值 0(零)

浮點型值 0.0(零)

空白字串和字串 "0"

沒有成員變數的陣列

沒有單元的物件

特殊型別null(包括尚未設定的變數)

所有其它值都被認為是 true(包括任何資源).  

警告-1 和其它非零值(不論正負)一樣,被認為是 true

php中in array函式用法分析

php是弱型別語言 在使用in array函式時盡量帶上第三個引數,如下 複製 如下 var dump in array 0,array s sss true return false var dump in arrdobosay 0,array s sss n程式設計客棧bsp return tr...

indexOf 定義和用法

indexof 定義和用法 indexof 方法可返回某個指定的字串值在字串中首次出現的位置。語法stringobject.indexof searchvalue,fromindex 引數描述 searchvalue 必需。規定需檢索的字串值。fromindex 可選的整數引數。規定在字串中開始檢索...

巨集定義 和 用法總結

今天學socket發現 usr include bits sockaddr.h 檔案35行有這麼一句話 1 一般用法 我們使用 把巨集引數變為乙個字串,用 把兩個巨集引數貼合在一起.用法 二 當巨集引數是另乙個巨集的時候 需要注意的是凡巨集定義裡有用 或 的地方巨集引數是不會再展開.1,非 和 的情...