tags - 创建标签的 strpos 问题
问题描述
晚上好。我创建了一个 strpos 代码来从描述中取出标签。就像一篇关于汉堡包的文章,我使用 strpos 将不同的词显示为标签(如果它们在描述中)。
问题:如果我创建一个 strpos 代码行来查找可能的单词 im seaching,如果单词不存在,它们都会采用 css 并显示为空白结果/标签。
如果我使用下面的代码,它只会返回 1 个结果,不再返回。如何更改它以显示所有结果?
公共函数 article_criteria_tags($description){ $a = strtolower($description);
if (strpos($a, 'milk') !== false) { return 'milk'; }
if (strpos($a, 'water') !== false) { return 'water'; }
if (strpos($a, 'flour') !== false) { return 'Høyre'; }
if (strpos($a, 'pastry') !== false) { return 'pastry'; }
if (strpos($a, 'apple') !== false) { return 'apple'; }
}
解决方案
解决这个问题的简单方法是将它们全部分成单独的代码行并在代码中移动按钮。喜欢;
<?php $a = strtolower($criteria); if (strpos($a, 'milk') !== false) { ?> <button class="button-tag"> <?php echo 'milk'; }?> </button>
推荐阅读
- python - Python 泛型继承和 vscode 智能感知 (MSLS)
- json - 如何将 Json 转换为 Graphql 突变格式
- c# - 获取 SignalR Hub 而不会从“代码中的其他位置”丢失其客户
- web-scraping - Scrapy-Splash 中的 Javascript 渲染问题
- javascript - 使用生成的 Stripe 结帐按钮
- java - 将数据添加到 Firebase
- mysql - Laravel:使用别名将其他表列加入一行
- rest - Power BI 嵌入在没有 SDK 的 Dot Net Nuke 中
- machine-learning - 根据过去 3 年的季度客户数量预测未来 4 季度的客户数量
- node.js - 我可以与 PostgreSQL 一起使用的 Knex 数据类型