我想將一個哈希鍵/值對添加到一個空數組中。什麼是正確的語法來添加一個哈希鍵/值對PHP中的數組?
這裏是我正在試圖做到這一點,但我得到一個錯誤:
Parse error: syntax error, unexpected T_DOUBLE_ARROW
這裏是我的代碼:
$key = (string)$degree->f[0];
$value = (string)$degree->f[1];
$SDP_ID2CohortMap[] = ($key => $value);
我想將一個哈希鍵/值對添加到一個空數組中。什麼是正確的語法來添加一個哈希鍵/值對PHP中的數組?
這裏是我正在試圖做到這一點,但我得到一個錯誤:
Parse error: syntax error, unexpected T_DOUBLE_ARROW
這裏是我的代碼:
$key = (string)$degree->f[0];
$value = (string)$degree->f[1];
$SDP_ID2CohortMap[] = ($key => $value);
$SDP_ID2CohortMap = array($key => $value);
$SDP_ID2CohortMap[$key] = $value;
但不能同時在同一時間。
在2分鐘內回答。在5分鐘內測試並驗證。這個網站和它的成員非常棒! – 2012-04-19 16:44:43
你想要做什麼是創建兩個陣列,可與PHP array union operatorDocs進行的聯合:
$key = (string)$degree->f[0];
$value = (string)$degree->f[1];
$SDP_ID2CohortMap += array($key => $value);
^^^^^^^^
也許這個信息對你有幫助。
而且你無法在PHP手冊中找到它? – Gordon 2012-04-19 16:40:59
*(參考)* http://php.net/arrays – Gordon 2012-04-19 16:41:12