php資料型別以及判斷isset或者empty使用
isset(): //判斷變數是否已經定義?如$_post['name'],或者$_session['name']是否已經定義。也叫變數是否已經宣告 empty(): //變數沒有賦值或者變數已經定義但是賦值為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的物件,則返回 TURE。如$student =array();或$tmp = "";則empty($student)和empty($tmp)都返回為真。 defined(): //常量是否已經定義 define() array_key_exists(mixed key, array search): //檢查給定的鍵名或索引是否存在於陣列中 is_numeric ( mixed var ): //檢測變數是 否為數字或數字字串 is_bool(): // 檢測變數是否是布林型 is_float(): // 檢測變數是否是浮點型 和is_double,is_real()都一樣的用法 is_int(): // 檢測變數是否是整數is_integer() 一樣的 用法 is_string(): // 檢測變數是否是字串 is_object(): // 檢測變數是否是一個物件 is_array(): // 檢測變數是否是陣列 is_null(): // 檢測變數是否為 NULL 值是否是NULL大小寫敏感
另外:php是弱型別語言,可以從一個型別直接賦值為另一個型別
如:$student = array(1,2,3);
然後直接$student = "";就可以轉為string型別。併成為empty了。
$student = array(1,3,3); if(is_array($student)){ echo "is Array"; } echo "<br>"; $student = ""; if(is_string($student)){ echo "changed string"; }
相關文章
- PHP isset()與empty()的使用區別詳解PHP
- PHP 資料型別之檢視和判斷資料型別PHP資料型別
- js判斷資料型別JS資料型別
- JavaScript判斷資料型別JavaScript資料型別
- js資料型別的判斷JS資料型別
- 判斷值的資料型別資料型別
- js資料型別及判斷JS資料型別
- JavaScript 資料型別與型別判斷詳解JavaScript資料型別
- PHP 由 empty 和 isset 面試題引起的思考PHP面試題
- python3 判斷資料型別Python資料型別
- JavaScript的資料型別如何判斷JavaScript資料型別
- 判斷a是否是int型別資料型別
- 如何判斷JavaScript的資料型別?JavaScript資料型別
- 使用帶型別判斷的比較判斷型別
- JS資料型別分類和判斷JS資料型別
- javascript 判斷各種資料的型別JavaScript型別
- JS資料型別判斷的幾種方法JS資料型別
- JavaScript資料型別判斷的四種方法JavaScript資料型別
- php判斷終端型別(手機與pc)PHP型別
- js判斷型別JS型別
- JS 型別判斷JS型別
- 聊一下關於判斷資料型別資料型別
- 我所知道的JavaScript中判斷資料型別JavaScript資料型別
- 前端基礎——js資料型別及判斷方法前端JS資料型別
- 【JavaScript 學以致用】值的判斷以及型別轉換JavaScript型別
- iOS 使用正則判斷輸入型別iOS型別
- Java 使用魔數判斷檔案型別Java型別
- 判斷js中的資料型別的幾種方法JS資料型別
- 關於php依據使用者當前定位判斷距離最近的商家或者別的PHP
- js--typeof 和 instanceof 判斷資料型別的區別及開發中的使用JS資料型別
- php資料型別PHP資料型別
- 最安全的型別判斷型別
- 如何判斷變數型別變數型別
- js判斷裝置型別JS型別
- Vim檔案型別判斷型別
- js中的型別判斷JS型別
- 前幾天為了精準判斷物件型別,封裝一個高大上的資料型別的判斷,裝個逼物件封裝資料型別
- Javascript判斷資料型別的五種方式及其特殊性JavaScript資料型別
- 3. php資料型別、資料型別轉換PHP資料型別