たとえば、パスから「.jpg」拡張子を削除するための安価なソリューションは何ですか
lib/img/img.jpg > lib/img/img
ループで 6 回使用するため、軽量のソリューションが必要です。
たとえば、パスから「.jpg」拡張子を削除するための安価なソリューションは何ですか
lib/img/img.jpg > lib/img/img
ループで 6 回使用するため、軽量のソリューションが必要です。
pathinfo
ネイティブ メソッドはおそらく最善の策です。出力はコンポーネントを含む配列であり、これらをつなぎ合わせることができます。
$parts = pathinfo("lib/img/img.jpg");
$result = $parts['dirname'] . '/' . $parts['filename'];
$result
マッサージされたファイル名が含まれるようになりました。
正直、6枚は少ないです。少なくとも 1,000 回実行されるループがあるときに最適化を開始します。
そうは言っても、あなたはpathinfo関数を探しています。