我想向數組添加更多陣列。將更多陣列添加到陣列
$data[$username] = array('bytes' => $bytes, 'ip' => array($ip => array('bytes' => $bytes)));
如何添加一個更多的數組到ip
數組?
我試過這個,但不會工作。
$data[$username]['ip'] = array($ip => array('bytes' => $bytes));
我想向數組添加更多陣列。將更多陣列添加到陣列
$data[$username] = array('bytes' => $bytes, 'ip' => array($ip => array('bytes' => $bytes)));
如何添加一個更多的數組到ip
數組?
我試過這個,但不會工作。
$data[$username]['ip'] = array($ip => array('bytes' => $bytes));
所以,你有你的數據陣列...
$data[$username] = array(
'bytes' => $bytes, // bytes?
'ip' => array(
$ip => array(
'bytes' => $bytes // bytes again?
}
)
);
爲了更鍵/值對添加到IP數組,你需要做到以下幾點,假設$ IP是不是已經在陣列中的一個關鍵。如果是,它將覆蓋當前在該鍵處的值。
$data[$username]['ip'][$ip] = array(
'bytes' => $bytes
);
這正是我一直在尋找,感謝@alex! –
歡迎您! :) –
$data[$username]['ip'][$ip] = array('bytes' => $bytes);
這將增加另一種array('bytes' => $bytes)
到$data[$username]['ip']
陣列。
'$數據[$用戶名] [ 'IP'] [] =陣列($ IP =>數組( '字節'=> $字節));' –