我有一个表中填充了一些地址,其中有一些连字符出现在字符串中。操纵字符串 - PHP或MySQL
有些是:
“独轮车RD”
其他人可能
“土豆CIR - 1到100”
我希望能够在第一次出现“ - ”之后取出所有内容(如果有的话),然后再输出字符串。
我不打算在任何地方使用连字符串 - 我应该操纵MySQL或PHP中的字符串。我想在PHP中做这样做会更好,但是在MySQL中做这件事的好处是在每次输出时都不必操纵字符串。你们有什么建议?
(我以后可能需要完整的字符串,所以我不一定要做更改数据库中的记录)
干杯
你的最后一条语句排除在MySQL这样做的可能性,你已经知道如何做到这一点在PHP ......所以,关闭的问题呢? – Fosco 2011-05-31 23:54:34
请参阅strpos(),substr()...如果连字符的strpos!== false,则返回字符串的substr从0到连字符的strpos,否则返回完整的字符串。 – Fosco 2011-05-31 23:58:56
@Fosco检查我的帖子,再想一想。你会得到3条“很棒的评论”给你评论?这很好... :) – RRStoyanov 2011-06-01 00:22:20