檢查POST變量是否已設置的最有效方法是什麼?檢查變量是否設置
例如,我從收集10個變量,如果它們設置我想將這些數據保存在第2頁。如果不是,我想分配'不可用'。
我目前使用if !empty
,但它似乎必須有一個更容易/更有效的方法,我很新的PHP,所以任何建議表示讚賞。
示例代碼;
if (!empty($_POST["book"])) {
$book= $_POST['book'];
}else{
$book= 'not available';
}
if (!empty($_POST["author"])) {
$author = $_POST['author'];
}else{
$author= 'not available';
}
if (!empty($_POST["subtitle"])) {
$subtitle= $_POST['subtitle'];
}else{
$subtitle= 'not available';
}
etc...
etc...
etc...
你知道isset函數嗎?但請注意,可以同時設置一個變量並將其清空:$ a =「」是空的並且設置爲 – Serpes 2014-11-24 16:47:36
@Series yes,但是它是相同的主體嗎? – 2014-11-24 16:48:22
他們給你不同的結果,因爲我之前說過 – Serpes 2014-11-24 16:50:13