SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS

    ASUS

    22 EKİM 2005
  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006