對不起,我是PHP的noob,需要幫助。我有兩個變量兩個變量如果爲空else其他
<?php echo $LOGO ?>
<?php echo $TITLE ?>
所以我需要做的是,如果LOGO是空的腳本必須顯示標題,但如果設置的標誌比它只能顯示標誌。
非常感謝!
對不起,我是PHP的noob,需要幫助。我有兩個變量兩個變量如果爲空else其他
<?php echo $LOGO ?>
<?php echo $TITLE ?>
所以我需要做的是,如果LOGO是空的腳本必須顯示標題,但如果設置的標誌比它只能顯示標誌。
非常感謝!
<?php echo (empty($LOGO) ? $TITLE : $LOGO) ?>
如果$ LOGO爲空,將顯示$ TITLE。否則只會顯示$ LOGO。
該算子被稱爲ternary operator。
empty
是這樣工作的:
The following things are considered to be empty:
- "" (an empty string)
- 0 (0 as an integer)
- 0.0 (0 as a float)
- "0" (0 as a string)
- NULL
- FALSE
- array() (an empty array)
- $var; (a variable declared, but without a value)
只是爲了把事情說清楚,要在$ TITLE是空的,以顯示$ LOGO? – Martijn
0_o'echo'你想要'回聲'。不要「回聲」你不想「回聲」。 – 2013-06-12 14:22:17
@Martijn:恕我直言我想要顯示'$ LOGO'如果'$ TITLE'不是空的,但我無法確定。 –