2012-07-30 48 views
0

首先我聲明一個變量,我想通過代碼在多個數組中使用。這是它的一個片段,它應該工作,但它並不:數組中的變量,這可能嗎?語法錯誤可能

變量:

$test = '<div id="test"> dit is een test </div>'; 

數組:

$sections[] = array( 
       'title' => $test, 
       'icon' => '/img/icons/home.png' 
       ); 

標題總是空: -/

謝謝!

+0

你能否提供更多的腳本?您提供的代碼應該可以工作。 – 2012-07-30 12:01:08

+0

你的代碼沒有問題。 '$ sections [0] ['title']'應該可以正常顯示它(假設它是數組中的第一個元素) – tavocado 2012-07-30 12:01:21

+0

是的,有可能,你試過做echo $ sections [0] ['title'];得到標題...應該給你標題 – 2012-07-30 12:01:41

回答

0

嘗試使用此代碼:

$test = '<div id="test"> dit is een test </div>'; 

$sections['title'] = $test; 
$sections['icon'] = '/img/icons/home.png'; 

echo $sections['title']; 
1

正確的聲明是

$test = '<div id="test"> dit is een test </div>'; 
$sections = array( 
       'title' => $test, 
       'icon' => '/img/icons/home.png' 
       ); 
+0

感謝大家的快速響應。實際上,該代碼是來自wordpress框架的代碼片段。它是管理面板中的一個菜單項。上面的代碼不起作用,我得到一個錯誤「爲xxx/options.php中的foreach()提供的無效參數」,所以它比我想象的更復雜。 – user1562864 2012-07-30 12:29:48

+0

我發現它,它是上面的代碼的第一行是問題:$ sections = array();感謝大家 ! – user1562864 2012-07-30 12:52:04