當前位置:首頁 » 編程語言 » php判斷值為空

php判斷值為空

發布時間: 2023-02-07 12:52:35

php怎麼樣判斷多個post值是否為空

一個一個判斷。empty判空。

//設$_POST = array('name' => '', 'name2' => 'e','name3' => 'r','name4' => '','name5' => ' ');$t = array_keys($_POST, '');//如果空格不算空,就用這條$t = array_keys(array_map('trim', $_POST), '');//如果空格算空,就用這條if($t) { //有空數據項 print_r($t); //值就是為空的項}

if($name1=='' || $name2="" || $name3=""){
echo '請輸入數據';
exit;
}
<form action="add.php" method="post"><input type="text" name="name[]"><input type="text" name="name[]"><input type="text" name="name[]"><input type="text" name="name[]"><input type="text" name="name[]"></form> <?php//這里的$name將會得到一個數組$name=$_POST['name'];foreach ($name as $value){ if($value=="") { echo "不能有空值"; exit(); }}$sql="insert into book values('$name[0]','$name[1]','$name[2]','$name[3]','$name[4]')";mysql_query($sql); ?>

這個覺得好用
循環數組,判斷值是否為空就可以了。
單個獲取表單值,if判斷是否為空。

㈡ php中如何判定一個值為空

你那判斷是js的啊 和php又沒半毛錢關系

js裡面if會自動轉換的

空字元和數字0都會被轉移為false

所以你要判斷是否圍為空的話直接if(!url){//為空的時候}

if(url){//不為空的時候}

㈢ php如何判定一個值為空

js中並沒有is_null函數,你要換種方法判斷或者自定義一個is_null函數,函數如下:

functionis_null(nParam)
{
return!nParam&&nParam!==0&&typeofnParam!=="boolean"?true:false;
}

㈣ PHP中判斷變數值是否為空的問題

$data=$_POST['data'];
if(empty($data)){
echo"data為空";
}else{
//if(!empty($data))
echo"data不為空"
}

㈤ php語言判斷零和空怎麼判斷啊

empty絕對可以,是你用錯了吧,php5.5之前參數必須是變數參數,可以判斷以下為空的情況:
當var存在,並且是一個非空非零的值時返回 FALSE 否則返回 TRUE.
以下的東西被認為是空的:
"" (空字元串)
0 (作為整數的0)
0.0 (作為浮點數的0)
"0" (作為字元串的0)
NULL
FALSE
array() (一個空數組)
$var; (一個聲明了,但是沒有值的變數)
你要判斷的是什麼類型變數,寫詳細一點!

㈥ PHP怎麼用if語句寫一個判斷文本框中內容是否為空的語句

首先得告訴你,php寫的程序只會在有客戶端向服務端請求頁面時執行,等內容輸出後(瀏覽器上可以看到內容時)這個PHP文件就不會在繼續執行了。

所以若要判斷文本框是否為空只能先將表單提交給一個PHP文件才行

比如你的表單時:

<form action="submit.php" method="post">
<textarea name="text"></textarea>
</form>

submit.php如下寫
<?php
if(isset($_POST['text']) && strlen(trim($_POST['text']))>0)
echo '不空';
else
echo '空 ';
?>

㈦ php判斷是否為空

對於初學者來說empty就是一個陷阱,如果沒仔細去看過這個函數的返回值,很容易掉進陷阱當中!

從表面上看很容易誤解empty()函數是判斷字元串是否為空的函數,其實並不是。
empty()函數是用來測試變數是否已經配置。若變數已存在、非空字元串或者非零,則返回 false 值;反之返回 true值。所以,當字元串的值為0時,也返回true,就是執行empty內部的語句。

判斷字元串是否為空,可以這么判斷: if ($value=="")

* 格式:bool empty ( mixed var )
* 功能:檢查一個變數是否為空
* 返回值:
* 若變數不存在則返回 TRUE
* 若變數存在且其值為""、0、"0"、NULL、、FALSE、 array()、var $var; 以及沒有任何屬性的對象,則返回 TURE
* 若變數存在且值不為""、0、"0"、NULL、、FALSE、 array()、var $var; 以及沒有任何屬性的對象,則返回 FALSE
* 版本:PHP 3, PHP 4, PHP 5

不知這樣回答你能懂否。望採納!

㈧ PHP中判斷變數為空的幾種方法

if (isset($obj)) {
echo "This var is set set so I will print.";
}

isset函數是檢測變數是否設置。

格式:bool isset ( mixed var [, mixed var [, ...]] )

返回值:

若變數不存在則返回 FALSE
若變數存在且其值為NULL,也返回 FALSE
若變數存在且值不為NULL,則返回 TURE
同時檢查多個變數時,每個單項都符合上一條要求時才返回 TRUE,否則結果為 FALSE
如果已經使用 unset() 釋放了一個變數之後,它將不再是 isset()。若使用 isset() 測試一個被設置成 NULL 的變數,將返回 FALSE。同時要注意的是一個 NULL 位元組(」\0″)並不等同於 PHP 的 NULL 常數。

警告: isset() 只能用於變數,因為傳遞任何其它參數都將造成解析錯誤。若想檢測常量是否已設置,可使用 defined() 函數。

㈨ PHP 判斷變數是否為空 empty() 函數

PHP empty()函數,作用:檢測變數是否申明或者設置。若變數已設置,並且變數不為空,不為零,則返回 false 值;反之返回 true值。

示例:

<?php
$var="網路知道";
if(empty($var)){
echo"為空!";
}else{
echo"不為空!";
}
//由於變數var已經賦值,不為空,所以執行結果為:不為空!


?>
熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:577
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:871
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:566
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:749
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:668
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:994
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:239
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:98
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:790
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:696