分割文件名,只取一部分使用
我有一个 $value,例如 22214-HAV.jpg 或 22214 HAV.jpg(注意没有破折号)
我想运行一个快速函数来仅从文件名中提取数字。
I have a $value such as 22214-HAV.jpg or 22214 HAV.jpg (notice no dash)
I want to run a quick function to pull only the number from filename.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一个快速的解决方案,利用 PHP 类型杂技
A quick solution, which make use of PHPs type juggling
观察:
^
可以允许任何位置。([1-9]\d*|0)
代替\d+
来限制数字。$matches[0]
将为null
而不是空字符串。进一步阅读:
Observations:
^
.([1-9]\d*|0)
in place of\d+
.$matches[0]
will benull
and not an empty string.Further reading:
您可以为此使用爆炸
You can use explode for this