關於如何判斷並獲取地址欄中是否存在一個變量

剛接觸php不久,對於一些常常遇到的網站開發問題有一些心得;php

關於如何判斷並獲取地址欄中是否存在變量;網站

首先,要解決的一個問題就是如何判斷地址欄中是否存在這個變量,這個時候就要使用到isset方法,這個方法的返回值是bool值,也就是說只有true和false兩種可能。舉例說明:spa

如今地址欄中的地址是這樣的http://localhost/index.php?startdate=2015-06-04&enddate=2015-08-09,如今呢,咱們就要先判斷變startdate是否存在。代碼以下:blog

//判斷變量startdate是否存在,存在則獲取值
if (isset($_GET["startdate"])) {
    $start = strtotime($_GET["startdate"]);
}else{
    //不存在,則從新賦值
    $start = strtotime('2015-05-01');
}

這裏的strtotime方法是用來將任何英文文本的日期時間描述解析爲 Unix 時間戳,這樣咱們就能夠判斷出地址欄中是否存在變量startdate,若是存在則獲取值,沒有的話則賦默認值。開發

相關文章
相關標籤/搜索