php - PHP 字符串中的三元运算符

标签 php ternary-operator ternary

我想在字符串中计算一个简单的三元运算符,但似乎找不到正确的语法。

我的代码是这样的:

foreach ($this->team_bumpbox as $index=>$member) 
    echo ".... class='{((1) ? abc : def)}'>....";

但我似乎无法让它正常工作。关于如何实现这个的任何想法?

最佳答案

您不能在字符串内部 本身执行此操作。你需要点连接。像这样:

echo ".... class='" . (1 ? "abc" : "def") . "'>....";

关于php - PHP 字符串中的三元运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14165265/

相关文章:

php - 使用数组变量将字符串变量从 PHP 发送回 ajax...?

javascript - 表单未通过 jQuery 提交

java - 三元运算符破坏 OR 条件

c++ - 评估字符串的 bool 函数

javascript - 如何在 html 中显示 XML RSS feed?

ruby - 为什么三元语法在这种情况下不起作用?

javascript - 如何使用三元运算符更改 AngularJS 中 ng-model 的值?

javascript - 使用三元运算符而不是 if/else?

JavaScript 三元函数名称?

php - curl 错误 : [35] Unsupported SSL protocol version