PHP: okuma dosyası ile diziye config.ini ()

2 Cevap php

Benim config dosyası bu gibi görünüyor:

title = myTitle;
otherTitle = myOtherTitle;

I dosyası () ile dosyayı okurken, bu dizi oluşturur

[0] => title = myTitle;
[1] => otherTitle = myOtherTitle;

ve ne istiyorum dizi gibi bakmak

[title] => myTitle;
[otherTitle] => myOtherTitle;

Ben yanlış bir yaklaşım onu ​​kullanıyor muyum? Ben sadece bir acı içine tüm yapılandırma okumak ve oradan patlayabilir mıyım?

2 Cevap

Ben dosyası üzerinden sadece döngü olur ve ayrı ayrı her satırı patlayabilir. İşte basit bir örnek olarak istenen $config tüm verilerinizi tutan ile bitireceğiz, bundan sonra bulunuyor.

$config = array();
$lines = file("config.ini");
foreach ($lines as $line) {
    $vals = explode('=', $line, 2);
    $config[trim($vals[0])] = trim($vals[1]);
}