萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php 關聯數組判斷是否為空

php 關聯數組判斷是否為空

先看一個關聯數組判斷為空的代碼,然後我們詳細講講關於數據空的處理。


<?php教程
    $array = array(0);
    if(empty($array)){
        echo "我空了 ";
    }else{
        echo "我不空啊 ";
    }
    $array['array']='我是數組';
    print_r($array);
    $array['array1']='我是數組1';
    print_r($array);
    unset($array['array1']);
    print_r($array);
?>


PHP判斷數組為空首選方法:count($arr),size($arr);

$arr= array("");

echo count($arr);

echo size($arr);

//輸出1

 

$arr= array();

echo count($arr);

echo size($arr);

//輸出0

PHP判斷數組為空方法2:empty($arr);

$arr= array("");

$result = empty($arr);

//$result = false

 

$arr = array();

$result = empty($arr);

//$result = true

這兩種方法足以應對簡單數組和多維數組是否為空的判斷問題,個人一般用empty()來做數組非空判斷,這樣感覺代碼看起來更容易理解。

 

copyright © 萬盛學電腦網 all rights reserved