0

私は小さな音楽再生ウェブアプリを書いていますが、解決策がわからないという問題がありました。多くの場合、音楽ファイルは2桁のトラック番号で始まります。例:

02 Hiding Place (Mudule Remix).m4a

また15 An Afternoon on the Moon (Jet Jaguar Remix).m4a

PHPスクリプトはどのようにして## *ルールを検出し、文字列の先頭にある数字とスペースを削除できますか?

最初の3文字をループして、それらが数字とスペースであるかどうかを確認してから、で削除することをsubstr考えましたが、それが最善の方法ですか?

前もって感謝します!

4

2 に答える 2

7
echo ltrim('02 Hiding Place (Mudule Remix).m4a', ' 0123456789');

見る:ltrim

于 2012-07-10T07:11:17.633 に答える
0

最初の3文字をループして、それらが数字とスペースであるかどうかを確認してから、substrで削除することを考えましたが、それが最善の方法ですか?

これは最も単純なアプローチのようであり、そのような単純なタスクを真剣に最適化する余地がないため、このアプローチをお勧めします。

また、正規表現を使用して削除しますが、オーバーヘッドのために少し遅くなります。

于 2012-07-10T07:11:35.090 に答える