0

たとえば、パスから「.jpg」拡張子を削除するための安価なソリューションは何ですか

lib/img/img.jpg  > lib/img/img

ループで 6 回使用するため、軽量のソリューションが必要です。

4

2 に答える 2

3

pathinfoネイティブ メソッドはおそらく最善の策です。出力はコンポーネントを含む配列であり、これらをつなぎ合わせることができます。

$parts = pathinfo("lib/img/img.jpg");
$result = $parts['dirname'] . '/' . $parts['filename'];

$resultマッサージされたファイル名が含まれるようになりました。

于 2013-04-16T23:52:48.717 に答える
1

正直、6枚は少ないです。少なくとも 1,000 回実行されるループがあるときに最適化を開始します。

そうは言っても、あなたはpathinfo関数を探しています。

于 2013-04-16T23:52:59.030 に答える