1
我有一個php函數從前一頁獲取值,但我想要一個現有值,以防萬一我離開字段爲空。php獲取POST或使用值
例子:
$age = $_POST['age'];
要添加如果statament如果年齡爲空的用戶50的值
我有一個php函數從前一頁獲取值,但我想要一個現有值,以防萬一我離開字段爲空。php獲取POST或使用值
例子:
$age = $_POST['age'];
要添加如果statament如果年齡爲空的用戶50的值
$age = isset($_GET['age']) ? (int) $_GET['age'] : 50 ;
<?php
//Standard If Else
if(isset($_GET['age']) && is_numeric($_GET['age'])){
$age = $_GET['age'];
}else{
$age = 50;
}
// Or a One-line Ternary
$age = isset($_GET['age']) && is_numeric($_GET['age']) ? $_GET['age'] : 50;
?>
完美,非常感謝! –
這樣你不驗證,如果該值是一個整數。如果你想做這個驗證,使用is_numeric()。正如勞倫斯在下面提到的。 – Maykonn
我把$ _GET ['age']轉換爲int,所以它總是一個整數。是的,你的代碼是更好的練習,但我不認爲這將是一個問題。 –