Drupal:如何创建一个包含条件的字符串?

问题描述:

是可以创建这样一个字符串变量: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

这应该为你做的伎俩。

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

是啊,那么容易...我忘了这个把戏;-)谢谢 – user376112 2010-12-16 15:44:39

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