我有一個config.ini
文件有很多這些類型的變量:PHP config.ini文件具有多級陣列分析
site.social.twitter = "URL"
site.social.facebook = "URL"
site.social.google-plus = "URL"
我使用PHP的內置函數來解析INI。
$config = parse_ini_file(__DIR__ ."/../config.ini");
下一步是得到這個(site.social.twitter
) 成爲陣列。
$config['site']['social']['twitter']
你可以'爆炸()',但它不完全達到那裏。有沒有比這更簡單的解決方案?
「不完全到達」?你能解釋你得到的是什麼嗎?你期望得到什麼樣的配置? –
你可以改變ini文件嗎?會更乾淨。 – AbraCadaver
@AbraCadaver:你打敗了我。 :-) Justin - 查看parse_ini_file上的PHP文檔。只需將您的ini文件更改爲url ['site.social.twitter'],即可更加接近您想要的內容。這將允許你引用它作爲$ config ['url']並從那裏獲取數組。 –