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

  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • jcortes187

    jcortes187

    24 Mart 2006
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009