php----foreach问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 01:47:43
<?php
$arr=array();
$i=0;
while($RS = array( 1, 1, 1, 1, 1, 8=>1, 4=>1, 19, 3=>13))
foreach($RS as $k=>$v)
{
$arr[$i][$k] = $v;
}
print_r($arr);
?>
//首先这些代码哪里不正确?
//foreach($RS as $k=>$v)这里是将$RS里面的键和值一起附值到$k和$v
//$arr[$i][$k] = $v;那这个地方的的$i和$k不都是索引了吗?那怎么将$v的值给到$arr里面?

没明白你到底要干啥?
while($RS = array( 1, 1, 1, 1, 1, 8=>1, 4=>1, 19, 3=>13)) 干啥的
运行下列代码成功
<?php
$arr=array();
$RS = array( 1, 1, 1, 1, 1, 8=>1, 4=>1, 19, 3=>13);
foreach($RS as $k=>$v)
{
$arr[$i][$k] = $v;
}
print_r($arr);
?>