乙個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,非 和 的情...