php - 如何将if语句插入php中的变量
问题描述
我正在尝试使用 PHP 创建一个动态选项卡。请有人可以帮助我只需要过滤类别父= 0的位置。
$parent_category_html.= '<span class="'.$current_tab.'"><a id="tab-'
. $category['id'].'-link" href="#tab-'.$category['id']
. '" role="tab" aria-selected="false" aria-controls="tab-1" class="tab-link">'
. **$category['title'] is it possible to put an if statement here to filter the title where parent = 0**
. '</a>
解决方案
从对该问题的评论来看,听起来您要问的是:
如何有条件地在我的字符串中包含一个值?
为此,您将使用三元条件运算符。操作本身如下所示:
$parent == 0 ? $category['title'] : ''
它本质上意味着:
如果 $parent 等于 0,$category['title'],否则为空字符串
整个操作解析为结果值,因此您可以将整个操作包装在括号中并将其放在任何您想要变量的地方。所以是这样的:
$parent_category_html.= 'your various HTML code...'
. ($parent == 0 ? $category['title'] : '')
. 'the rest of your HTML code...';
推荐阅读
- c++ - 如何使我的嵌套输出在 C++ 中右对齐?
- xcode - Xcode 和 Git 问题
- jquery - JQuery-confirm $.alert 不是函数
- python-3.x - 我无法用 Raspberry pi 计算°/s 数据 MPU6050
- java - 这是对 Azure 服务进行身份验证的正确且完整的身份验证方法列表吗?
- sql-server - SSRS Report Builder 如何输出最后 18 个字符之前的字符串中的所有内容?
- excel - 组合框编程
- sap-ase - Sybase ASE 中的毫秒历元转换
- java - OkHttp:单个域的单独连接池。这是个好主意吗?
- sql - 如何在 Filenet P8 中使用 SQL 查询检索文档的所有版本?