在三元运算符中渲染trim函数

时间:2014-10-02 09:26:16

标签: php syntax ternary-operator

我想在三元操作中使用 trim()功能,但它不起作用。下面是我的代码:

$mainJob = ($user->getMainJob() != null) ? "-a-{trim($user->getMainJob())}" : null;

我也尝试过这个:

$mainJob = ($user->getMainJob() != null) ? "-a-'.trim({$user->getMainJob()}).'" : null;

非常感谢有关如何在三元运算符中呈现它的任何建议。

2 个答案:

答案 0 :(得分:0)

字符串连接是问题,而不是在三元组中使用trim。

$mainJob = ($user->getMainJob() != null) ? "-a-".trim($user->getMainJob()) : null;

答案 1 :(得分:0)

您需要使用var Try

进行正确的引用和串联字符串
$mainJob = ($user->getMainJob() != null) ? "-a-".trim($user->getMainJob()) : null;