我想創建一個多維數組,其部分由字符串決定。我使用.
作爲分隔符,各部分(除最後一個)應該是一個數組
例如:如何遞歸創建一個多維數組?
config.debug.router.strictMode = true
我想同樣的結果,好像我是鍵入:
$arr = array('config' => array('debug' => array('router' => array('strictMode' => true))));
這個問題真的讓我在圈子裏,任何幫助表示讚賞。謝謝!
這很好,但我很好奇,我應該檢查可能的錯誤。 – 2009-09-13 06:57:06
如果你想解析/存儲多行文件,這看起來好像中斷了。 – timdev 2009-09-13 07:08:51
武器:例如,如果該行中沒有「=」,則會斷開。基本上,與語法不匹配的行完全導致我的腳本拋出php錯誤。你會想讓它變得更寬容(比如不需要等號旁邊的空格)並以某種有意義的方式處理錯誤,而不是php錯誤,比如「foreach()的無效參數」。 – JasonWoof 2009-09-13 07:13:13