1表示式? 條件1 :條件二 如果表示式為真就返回條件1,如果為假就返回條件2.isset() 函式isset用來判斷函式變數是否存在。doctype html
>
2<
html
>
3<
head
>
4<
title
>
title
>
5<
meta
charset
="utf-8"
>
6head
>
7<
body
>
8<
form
action
=""method
="get"
>
9<
select
name
="select_option"
>//html語法:
10<
option
value
="">請選擇城市
option
>//預設第乙個顯示為:請選擇城市
11<
option
value
="北京"
>北京
option
>
12<
option
value
="上海"
>上海
option
>
13<
option
value
="廣州"
>廣州
option
>
14<
option
value
="深圳"
>深圳
option
>
15<
option
value
="大連"
>大連
option
>
16select
>
17<
input
type
="submit"
value
="點選"
>
18form
>
19php20
header("content-type:text/html;charset=utf-8");
21$selected=isset($_get["select_option"])?$_get["select_option"]:"";
//isset — 檢測變數是否已設定並且非空
$action=isset($_get['id']) ? $_get['id'] : '';
這句話的意思就是:如果$_get['id']已經被設定,即已經有值了,則將$_get['id']賦給$action;
如果$_get['id']沒有被設定,則$action='';
22顯示結果:echo $selected;
23?>
2425
body
>
26html
>
PHP中isset 與empty 函式的區別
兩者都是測試變數用的。isset 是測試變數是否被賦值 empty 是測試乙個已經被賦值的變數是否為空。注意 如果乙個變數沒被賦值就引用在php裡是被允許的,但會有notice提示。如果乙個變數被賦空值,foo 或者 foo 0或者 foo false,那麼empty foo 返回真,isset f...
php中isset與empty函式的困惑與用法分析
在學習p有一段時間之後,感覺自己的基礎知識還是有點不牢固,有的問題就不怎麼知道,比如就有乙個,在判斷乙個變數是否為空的情況下,我就不知道是用isset 還是empty 今天我就來分析該用哪個函式。isset 用於判斷乙個函式是否被設定過,如果設定過就為true,否則就為false,但是有乙個例外,就...
例項研究PHP函式isset和empty的區別
1 2 echo 未定義 var 3 echo isset測試 4 if isset var 5 8 9 10 echo empty測試 11 if empty var 14 else 15 18 19 echo 變數直接測試 20 if var 23 else 26 27 echo 28 echo...