索爾讓我們假設,我們發個帖子查詢到PHP文件, 這個查詢,我們有...... &標題=標題 其中標題是例如title=$(#title).val();
(假設我們包括jQuery的) 在PHP中,我們有$title=$_POST['title'];
假設那個標題爲空,PHP會認爲null是字符串嗎?或什麼是空的?PHP如何解釋Javascript的空值?
回答
特殊NULL
值表示不帶任何值的變量。 NULL
是NULL
類型唯一可能的值。
變量被認爲是NULL
如果:
- 它已經分配了恆定
NULL
。 - 它尚未設置爲任何值。
- 它已被unset()。
"NULL"
與NULL
不一樣。
var_dump("null" == NULL);
輸出:
bool(false)
但事情是這個空值是從Javascript發送的,它就像 title = null 然後你做一個$ title = $ _ POST ['title']; 基本上給$ title =「null」; 不是嗎? –
這就是這樣的:'$ variable =「null」;',null作爲字符串 – Martijn
@AymaneShuichi:查看答案。 '「NULL」與NULL不一樣# –
PHP攔截JS空爲「零」 - >字符串,所以要處理表單請求,我有小的工作圍繞在我的PHP代碼像下面
function checknull($arg){
if($arg == "null"){
return;
}else{
return $arg;
}
}
$a=array();
$b = "null";
$a['hi'] = checknull($b);
var_dump($a);
這將輸出作爲
array(1) { ["hi"]=> NULL }
//同樣可以測試它的$ _REQUEST
$var1 = checknull($_POST['title']);
var_dump($var1);
,或者您可以使用
$var1 = $_POST['title'] === 'null'? NULL : $_POST['title'];
var_dump($var1);
- 1. 解釋JavaScript和PHP代碼
- 2. 在PHP中解釋JavaScript
- 3. 如何用Python解釋JavaScript
- 4. JavaScript如何解釋索引?
- 5. Javascript價值比較解釋
- 6. 如何解釋RNNCoreAnnotations.getPredictedClass值?
- 7. 如何解釋差異值
- 8. 如何解釋ZipInfo.date_time值
- 9. 如何解釋空的HTTP Accept頭?
- 10. 翻譯或解釋來自PHP的JavaScript
- 11. 如何解釋從SCNetworkReachabilityCreateWithName返回的空值?
- 12. 如何解釋PHP宏如何定義?
- 13. 如何解釋PHP的time()函數
- 14. 如何找到netbeans的php解釋器
- 15. 解釋javascript toSource()
- 16. 我如何解釋Python中的負值?
- 17. 如何解釋Android上/ proc/meminfo的值?
- 18. 如何解釋機器間的PyStone值?
- 19. php preg_match_all的解釋
- 20. React.DOM.p(空,消息) - 解釋空
- 21. PHP md5解釋
- 22. PHP - preg_match解釋
- 23. PHP SERVER_TIMEZONE_OFFSET解釋
- 24. Preg_match php解釋
- 25. JavaScript解釋器如何處理null?
- 26. 如何解釋此Javascript語法
- 27. PHP:如何解釋谷歌網址
- 28. PHP如何將其解釋爲真?
- 29. JavaScript Array解構賦值和空值
- 30. 如何解釋
你試過了嗎? – Lix
空值無處不在。不是嗎? – Kemal
@xy_:你不能告訴一個變量在PHP中爲空,除了實際的'值'NULL。嘗試使用任何其他類似於null的值進行設置將導致一個空字符串 – Martijn