→ star508 :if(isset(_POST[參數]){} 08/03 11:17
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.3.125
假設有個表單有個變數名稱是 pval,post給另一隻php程式
要如何判斷post過來的pval是 0 或者是空值(無輸入資料)呢?
之前我都是用 empty()作判斷,但是要是變數有用到 0 的話,就不行了
(empty(0) == true)
目前的做法是用 strlen()作判斷
$pval = $_POST['pval'];
if(strlen($pval) <= 0)
print "pval is empty.";
else
print "pval is not empty.";
請問大家也是都這樣做嗎?
strlen()是不是可以完全取代empty()?
或者有什麼地方一定要用empty(),不能用strlen()判斷?
謝謝。
--