2016-04-07 18 views
1
başka dizeye benim dosya sonları dönüştürmek gerektiğini harici dizisi ile çalışmak için çalışıyorum

:Dizeyi bir diziyi kullanarak başka bir dizeyle nasıl değiştirebilirim?

return array(
'mp3' => 'fa-music', 
'jpeg' => 'fa-picture-o', 
); 

Ve bu benim index.php geçerli::

Bu benim fileTypes.php olduğunu

$fileTypes = require('fileTypes.php'); 
$file = "mymusic.mp3" 
$fileExt = strtolower(pathinfo($file, PATHINFO_EXTENSION)); 

echo $fileTypes['fileExt']; 

Gerçekten koşmadım. Ben boş bir sonuç almak :(anlamada bazı temel sorunu olmalı Ama keşke sonuç fa-music olduğunu

+0

, index, değişken '$ fileExt' kullanmak istiyorsanız ve dize' fileExt' (hata raporlama ekleyin: '' ini_set ("display_errors", 1) error_reporting (E_ALL); '' – Rizier123

cevap

2

Sizin fileTypes.php dosya şöyle olacaktır:..

$fileTypes = array(
    'mp3' => 'fa-music', 
    'jpeg' => 'fa-picture-o', 
); 

Şimdi, sadece o dosyayı içerir

ana komut: kayıp noktalı virgül yanında

require('fileTypes.php'); 
$file = "mymusic.mp3"; 
$fileExt = strtolower(pathinfo($file, PATHINFO_EXTENSION)); 

echo $fileTypes[$fileExt]; 
+0

Çok çalışıyor! teşekkür ederim – Jarla

İlgili konular