【问题标题】:rendering trim function within ternary operator在三元运算符中渲染修剪功能
【发布时间】:2014-11-27 06:31:16
【问题描述】:

我想在 三元运算 中使用 trim() 函数,但它不起作用。以下是我的代码:

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

我也试过这个:

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

如果有任何关于如何在三元运算符中渲染它的建议,将不胜感激。

【问题讨论】:

    标签: php syntax ternary-operator


    【解决方案1】:

    您需要使用 var Try 正确引用和连接字符串

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2019-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-19
        • 1970-01-01
        • 1970-01-01
        • 2019-01-03
        • 2022-01-04
        相关资源
        最近更新 更多