如何提取“@”前面的所有文本字符串中的字符
如何删除以“@”开头的字符串?
例如 [email protected],我想删除以 @ 开头的字符串所以它只变成“管理员”。 就像在 Twitter 中一样……我读到了有关 str 替换和修剪的内容,但我认为还有其他方法可以做到吗?
$email = '[email protected]';
echo substr_replace($email, ?, ?) ; this i cant do
how to remove a string starting from '@'?
for example [email protected], i want to remove the string starting from @ so it becomes 'admin' only.
just like in twitter..i read about str replace and trim but i think theres other way to do it?
$email = '[email protected]';
echo substr_replace($email, ?, ?) ; this i cant do
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
您不需要替换其余部分,您只需剪切直到搜索到的字符即可。在这种情况下,使用 strtok 非常简单:
You don't need to replace the remainder, you can just cut out until the searched character. In this case it's very easy with strtok:
怎么样:
What about:
strtok()
是最好的,但作为替代方案......strtok()
is the best, but as an alternative...试试这个函数:strstr:
Try this function: strstr: