如何在PHP中構建這樣的數組?如何在PHP中構建複雜的數組?
它應該有每個對應的值都是數組的唯一鍵,而且這些數組對於每個鍵都有多個元素。
Array (
42 => Array (56, 86, 97)
51 => Array (64, 52)
)
如何在PHP中構建這樣的數組?如何在PHP中構建複雜的數組?
它應該有每個對應的值都是數組的唯一鍵,而且這些數組對於每個鍵都有多個元素。
Array (
42 => Array (56, 86, 97)
51 => Array (64, 52)
)
$main = array();
for ($i=0; $i<10; $i++) {
// $i makes numeric keys
$main[$i] = array();
// Or instead, you could make a truly unique key name for each:
$main[uniqid()] = array(...somevalues...);
}
創建類似:
Array
(
[4f105f361cdd1] => Array
(
)
[4f105f361cf24] => Array
(
)
[4f105f361cf33] => Array
(
)
[4f105f361cf3c] => Array
(
)
[4f105f361cf44] => Array
(
)
)
$arraytest = array(
42 => array(56, 86, 97),
51 => array(64, 52)
);
var_dump($arraytest);
$array = array(
42 => array(56,86,97),
51 => array(64,52)
);
絕對正確,但難以閱讀,當它在一條線上! – 2012-01-20 11:38:23
$arr = array(
42 => array(56, 86, 97),
51 => array(64, 52)
);
var_dump($arr);
你如何建立這樣一個數組?你剛剛做到了。在第二行('42 => Array(56,86,97)')後面加一個',',它是有效的代碼。 – 2012-01-13 16:44:01