2010-12-16 109 views
0

是可以創建這樣一個字符串變量:Drupal:如何創建一個包含條件的字符串?

$myString = 'the weather is ' . if ($weather == 'good') {'very good'} else {'very bad'}; 

這意味着,如果我的變量$不好包含值「好」,$ myString的等於:

'the weather is very good' 

我知道我可以在其他一些指令中劃分我的行,但我只想在一條指令中完成。

你明白我想要做什麼嗎?

非常感謝你,

蝙蝠

+0

沒有關於這個的Drupal特定的,所以我刪除了Drupal標記。 – 2010-12-16 17:26:56

回答

2

這應該爲你做的伎倆。

$myString = 'the weather is ' . ($weather == 'good' ? 'very good' : 'very bad'); 
+0

是啊,那麼容易...我忘了這個把戲;-)謝謝 – user376112 2010-12-16 15:44:39

0
$myString = 'the weather is '; 
$myString .= ($weather == 'good') ? 'very good' : 'very bad'; 
相關問題