數(shù)組為空.指的是數(shù)組里面沒有包含任何元素.
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、陽城網(wǎng)站維護(hù)、網(wǎng)站推廣。
判斷數(shù)組為空的方式有很多種:以下 一一列出來
empty($array_test) //如果數(shù)組$array_test為空那么這個函數(shù)返回true
if($array_test) //如果數(shù)組為空.那么if的條件判斷為false
count($array_test) //計算數(shù)組元素個數(shù).為0就是空
sizeof($array_test) //count() 的別名 用法和返回一樣
//實(shí)際上還有一些方式可以判斷數(shù)組是否為空.常用的就是這些
補(bǔ)充一下
如果數(shù)組沒有被定義
還可以使用
isset($array_test)//判斷數(shù)組是否被定義
可以使用 empty() 或 isset() 函數(shù) ,這兩者不知你了解不。 當(dāng)數(shù)據(jù)庫中某一字段值為NULL時,在程序讀取使用isset判斷 值為false。 這東西比較簡單,還需你自己進(jìn)行測試的,這樣學(xué)起來才有進(jìn)步
$sql = "...這里是查詢該字段的sql語句...";
$query = mysql_query($sql);
@$result = mysql_fetch_array($query);
//判斷開始 這里默認(rèn)該字段為 name
if(!empty($result['name'])){
echo "不為空";
}else{
echo "為空 也就是你要輸出 a 的地方";
}
注 這里用到了 empty empty(變量) 是這個變量是否為空 為空則為true 不為則為false 所以在前面加了一個! 取反的意思 你也可以不加 那么為空的輸出就應(yīng)該寫在if里面 不為空寫在else里
bool empty ( mixed $var )
判斷一個變量是否被認(rèn)為是空的。當(dāng)一個變量并不存在,或者它的值等同于FALSE,那么它會被認(rèn)為不存在。如果變量不存在的話,empty()并不會產(chǎn)生警告。
再配上一個if語句就好了