如何使用 PHP 修剪文本
如何修剪php中的某些单词?例如
pid="5" OR pid="3" OR
我想删除最后一个 OR
How to trim some word in php? Example like
pid="5" OR pid="3" OR
I want to remove the last OR
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我建议使用
implode()
将 SQL 表达式组合在一起。首先构建一个简单表达式数组,然后使用 OR 将它们内爆:现在
$sql_where
是字符串'pid = "5" OR pid = "3"'
。即使$pids
中只有一个元素,您也不必担心剩余的 OR。另外,一个完全不同的解决方案是将
" false"
附加到 SQL 字符串,这样它将以"... OR false"
结尾,这将使其成为有效的表达式。@RussellDias 的答案是您问题的真正答案,这些只是需要考虑的一些替代方案。
I suggest using
implode()
to stick together SQL expressions like that. First build an array of simple expressions, then implode them with OR:Now
$sql_where
is the string'pid = "5" OR pid = "3"'
. You don't have to worry about leftover ORs, even when there is only one element in$pids
.Also, an entirely different solution is to append
" false"
to your SQL string so it will end in"... OR false"
which will make it a valid expression.@RussellDias' answer is the real answer to your question, these are just some alternatives to think about.
您可以尝试 rtrim:
You can try rtrim:
使用 substr 查找并删除结尾的
OR
:Using substr to find and remove the ending
OR
:正则表达式也可以工作:
A regular expression would also work:
您对此有何看法?
What do you think about this?