6 EKİM 2008, PAZARTESİ
Nasıl PHP bir dosya uzantısı ayıklamak için?
Bu her yerde farklı cevaplar: web okuyabilirsin bir soru
$ext = end(explode('.', $filename));
$ext = substr(strrchr($filename, '.'), 1);
$ext = substr($filename, strrpos($filename, '.') 1);
$ext = preg_replace('/^.*\.([^.] )$/D', '$1', $filename);
$exts = split("[/\\.]", $filename);
$n = count($exts)-1;
$ext = $exts[$n];
vb.
Ancak, her zaman vardır "en iyi yolu" ve stackoverflow üzerinde olmalıdır.
CEVAP
6 EKİM 2008, PAZARTESİ
Diğer betik dilleri insanlar her zaman yerleşik bir işlevi var, çünkü daha iyi ve PHP kendilerinin sanırlar (pythonistas şu an bakıyorum :-)).
Aslında var, ama kaç kişi biliyor. pathinfo()
tanışma:
$ext = pathinfo($filename, PATHINFO_EXTENSION);
Bu hızlı, verimli, güvenilir ve yerleşik. pathinfo()
diğer bilgiler, kurallı yolu gibi, geçmek sürekli bağlı olarak verebilir.
Keyfini çıkarın
Bunu Paylaş:
Python nasıl bir yol uzantısı olmadan ...
Nasıl uzantısı olmadan dosya adını alm...
Nedir .dosya uzantısı jspf'nin? Nasıl ...
Nasıl bir proje içinde tek bir dosya i...
Bash dosya adı ve uzantısı ayıklamak...