2012-04-19 59 views
-4

我想將一個哈希鍵/值對添加到一個空數組中。什麼是正確的語法來添加一個哈希鍵/值對PHP中的數組?

這裏是我正在試圖做到這一點,但我得到一個錯誤:

Parse error: syntax error, unexpected T_DOUBLE_ARROW 

這裏是我的代碼:

$key = (string)$degree->f[0]; 
$value = (string)$degree->f[1];   
$SDP_ID2CohortMap[] = ($key => $value); 
+0

而且你無法在PHP手冊中找到它? – Gordon 2012-04-19 16:40:59

+1

*(參考)* http://php.net/arrays – Gordon 2012-04-19 16:41:12

回答

0
$SDP_ID2CohortMap = array($key => $value); 
$SDP_ID2CohortMap[$key] = $value; 

但不能同時在同一時間。

+0

在2分鐘內回答。在5分鐘內測試並驗證。這個網站和它的成員非常棒! – 2012-04-19 16:44:43

0

你想要做什麼是創建兩個陣列,可與PHP array union operatorDocs進行的聯合:

$key = (string)$degree->f[0]; 
$value = (string)$degree->f[1];   

$SDP_ID2CohortMap += array($key => $value); 
        ^^^^^^^^ 

也許這個信息對你有幫助。

相關問題