我組建了一個腳本,通過幾個$ _GET變量,然後在腳本中用於計算報價的目的拉等
的噩夢我例如?var1 = 500 & var2 = & var3 =是,其中var2是culprint的存在。
根據所有的$ _GET變量是否有值,我會採取相應的措施。
我研究以及與此想出了作爲一個選項:
<?php
foreach($_GET as $name => $value) {
if ($value == "") {
$proceed = 0;
} else {
$proceed = 1;
}
}
?>
我使用$進行此刻只是爲了測試目的echo'ing簡單的文本位。
這不工作,我已經考慮isset和空,但我相信這兩個選項是在這種情況下無用。我已經閱讀了許多來源,$ _GET參數沒有給定值默認爲「',所以我很困惑,爲什麼這不起作用。
我不能使用空這裏由於這樣的事實,有時將參數設置爲0。
不用說,我已經印刷的$ _GET內容,並得到滿意的結果,所以數據都好。
任何幫助非常感謝。
foreach with $ _GET - >壞主意。 – Mahn
@Mahn,爲什麼? – MacMac
['empty()'](http://php.net/manual/en/function.empty.php) – PeeHaa