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中empty()、isset()、is_null()和變數本身的布林判斷區別PHPNull變數
- PHP isset()與empty()的使用區別詳解PHP
- php中empty()、isset()、is_null()和變數本身的布林判斷區別(轉)PHPNull變數
- ***PHP中empty()和isset()的區別PHP
- PHP中isset()與empty()的使用區別詳解PHP
- PHP中empty、isset和is_null的使用區別PHPNull
- PHP 資料型別之檢視和判斷資料型別PHP資料型別
- php--isset()、is_null() 、empty()PHPNull
- 判斷資料型別資料型別
- php中isset(),unnset(),empty()函式PHP函式
- JavaScript判斷資料型別JavaScript資料型別
- js判斷資料型別JS資料型別
- javascript資料型別判斷JavaScript資料型別
- javascript 資料型別判斷JavaScript資料型別
- js資料型別判斷和陣列判斷JS資料型別陣列
- php true false isset empty is_null array()PHPFalseNull
- js資料型別及判斷JS資料型別
- js資料型別的判斷JS資料型別
- 判斷值的資料型別資料型別
- PHP判斷瀏覽器型別:PHP瀏覽器型別
- JavaScript 資料型別與型別判斷詳解JavaScript資料型別
- 如何判斷JavaScript的資料型別?JavaScript資料型別
- JavaScript的資料型別如何判斷JavaScript資料型別
- 判斷a是否是int型別資料型別
- Javascript 中的資料型別判斷JavaScript資料型別
- 使用帶型別判斷的比較判斷型別
- PHP 由 empty 和 isset 面試題引起的思考PHP面試題
- javascript 判斷各種資料的型別JavaScript型別
- python3 判斷資料型別Python資料型別
- JS資料型別分類和判斷JS資料型別
- php程式設計基本功之isset與emptyPHP程式設計
- JS資料型別判斷的幾種方法JS資料型別
- JavaScript資料型別判斷的四種方法JavaScript資料型別
- js判斷移動端型別或者瀏覽器型別程式碼例項JS型別瀏覽器
- js判斷型別JS型別
- JS 型別判斷JS型別
- php判斷終端型別(手機與pc)PHP型別
- Java反射獲取位元組碼以及判斷型別Java反射型別