下面提供兩個數組判斷為空的php代碼,因為數組是一種復合型的數據類型我們不能像其它字符型數據一樣處理,下面看實例。
方法:1.用count(數組)獲取記錄 空返回0,2.用is_null 函數,代碼如下
- <?php
- $a=array('1','2','3');
- echo count($a);
- if(is_null($a)){
- echo '000';
- }else{
- echo "1111";
- }
- ?>
count方法可行,is_null方法不行
實例二,判斷一個數組是否為空,代碼如下:
- /**
- array(
- ); 空
- array(
- array(
- ),
- array(
- ),
- array(
- )
- ); 空
- array(
- array(
- ),
- array(
- array(
- ),
- array(
- 1=>1
- )
- ),
- array(
- )
- ); 非 空
- */
- function is_array_null($value)
- {
- if (emptyempty($value))
- {
- return $value;
- }
- else
- {
- return is_array($value) ? array_map('array_null', $value) : addslashes($value);
- }
- }
新聞熱點
疑難解答