$peter=array('cs204'=>array(10,10,10));
$peter=array('cs366'=>array(7,8,9));
echo '<pre>';
print_r($peter);
echo '</pre>';
我正在尝试将值插入数组$ peter,其中课程编号(cs204,cs366)作为键。它不是向数组添加第二个元素,而是重写数据。 这是当前输出(实际):
Array
(
[cs366] => Array
(
[0] => 7
[1] => 8
[2] => 9
)
)
但我需要这个作为输出(预期):
Array
(
[cs204] => Array
(
[0] => 10
[1] => 10
[2] => 10
)
[cs366] => Array
(
[0] => 7
[1] => 8
[2] => 9
)
)
请帮帮我。我想插入第二个元素:$peter=array('cs366'=>array(7,8,9));
但不是这样的:$peter['cs366']=array(7,8,9);
答案 0 :(得分:1)
试试这个:
display: block;
答案 1 :(得分:0)
认为这就是你想要的:
$peter = array();
$peter['cs204']=array(10,10,10);
$peter['cs366']=array(7,8,9);
答案 2 :(得分:0)
尝试
$peter['cs204']=array(10,10,10);
$peter['cs366']=array(7,8,9);
echo '<pre>';
print_r($peter);
echo '</pre>';
答案 3 :(得分:0)
为什么你不只是同时声明两个子阵列?
$peter = array('cs204' => array(10, 10, 10), 'cs366' => array(7, 8, 9));
或者如果您更喜欢多线:
$peter = array(
'cs204' => array(10, 10, 10),
'cs366' => array(7, 8, 9)
);
如果必须在两个陈述中达到结果:
$peter = array('cs204' => array(10, 10, 10));
$peter['cs366'] => array(7, 8, 9);