将变量添加到三元运算符Php

时间:2018-08-08 23:00:15

标签: php ternary-operator

我想总结这个三元运算符,并在结果中添加一个新变量(单行)

$names= "Joe";
$channel ="joe";

 $user_alt= $names ? $names : "";
 $user_alt= $user_alt." @".$channel;

预期结果

   <img src=""  alt="Joe @joe" />

1 个答案:

答案 0 :(得分:1)

我想你要做的是:

$user_alt= ($names ? $names : "") ." @".$channel;

请注意,由于:的优先级比.低,因此必须在三元运算符周围加上括号。