-2

PHPでファイル名の最後の2文字を削除するにはどうすればよいですか?

http://www.nws.noaa.gov/weather/images/fcicons/tsra50.jpg
# becomes
http://www.nws.noaa.gov/weather/images/fcicons/tsra.jpg

http://www.nws.noaa.gov/weather/images/fcicons/hi_shwrs60.jpg
# becomes
http://www.nws.noaa.gov/weather/images/fcicons/hi_shwrs.jpg

拡張子は常に 3 文字 (ピリオドを含めると 4 文字) になります。

4

1 に答える 1

1

substr_replace数値が常に 2 桁であることがわかっている場合は、開始時に負の値を使用できます。

$filename = 'filename11.jpg';
$newfilename = substr_replace($data, '', -6, 2);
于 2013-11-02T01:22:12.073 に答える