我正在写一个小型的音乐播放网络应用程序,并遇到了一个我无法找到解决方案的问题。音乐文件通常以两位数的曲目编号开头,例如:
02 Hiding Place (Mudule Remix).m4a
或15 An Afternoon on the Moon (Jet Jaguar Remix).m4a
PHP脚本如何检测## *
规则并删除字符串开头的数字和空格?
我想过循环查看前3个字符并检查它们是否为数字和空格,然后用substr
删除,这是最好的方法吗?
提前致谢!
答案 0 :(得分:7)
echo ltrim('02 Hiding Place (Mudule Remix).m4a', ' 0123456789');
请参阅:ltrim
答案 1 :(得分:0)
我想过循环前3个字符并检查它们是否是数字和空格,然后用substr删除,这是最好的方法吗?
这似乎是最简单的方法,并且没有空间对这么简单的任务进行认真优化,所以我建议采用这种方法。
您也可以使用正则表达式删除它,但由于开销,这会稍微慢一些。