php
php 파일명만 추출. 확장자 제거
xemaker
2018. 4. 13. 09:56
php 확장자 제거 하고 파일명만 추출하려고 구글링을 하는데 머 엉망인 결과만 나왔다.
그래서 정리해 봤다.
$filename = 'filename.aa.html';
$without_extension = pathinfo($filename, PATHINFO_FILENAME);
echo $without_extension;
결과 filename.aa
$filename = 'filename.aa.html';
$without_extension = substr($filename, 0, strrpos($filename, "."));
echo $without_extension;
결과 filename.aa
basename은 파일 확장자를 알고 있어야 되서 skip
위에 2중에 맘에 드는 것을 쓰면 될듯..
걸리는 시간은
pathinfo: 10.13 seconds
substr/strrpos: 6.05 seconds
그래서 정리해 봤다.
$filename = 'filename.aa.html';
$without_extension = pathinfo($filename, PATHINFO_FILENAME);
echo $without_extension;
결과 filename.aa
$filename = 'filename.aa.html';
$without_extension = substr($filename, 0, strrpos($filename, "."));
echo $without_extension;
결과 filename.aa
basename은 파일 확장자를 알고 있어야 되서 skip
위에 2중에 맘에 드는 것을 쓰면 될듯..
걸리는 시간은
pathinfo: 10.13 seconds
substr/strrpos: 6.05 seconds