php怎样定义二维数组?
比如$k=array(256)已经存放好了16*16方阵上的字符,我想再分别放到二维数组里,如何操作?$obj=array(16)(16);for($i=0;i<16;i...
比如$k=array(256)已经存放好了16*16方阵上的字符,我想再分别放到二维数组里,如何操作?
$obj = array(16)(16);
for($i=0;i<16;i++) {
for($j=0;j<16;j++) {
$obj[i][j]=$k;
}
}
以上程序有误,请帮我修正。
$obj = array(16)(16);
$abc=0;
for($i=0;i <16;i++) {
for($j=0;j <16;j++) {
$abc=$abc+1;
$obj[i][j]=$k[abc];
}
}
以上程序有误,请帮我修正。 展开
$obj = array(16)(16);
for($i=0;i<16;i++) {
for($j=0;j<16;j++) {
$obj[i][j]=$k;
}
}
以上程序有误,请帮我修正。
$obj = array(16)(16);
$abc=0;
for($i=0;i <16;i++) {
for($j=0;j <16;j++) {
$abc=$abc+1;
$obj[i][j]=$k[abc];
}
}
以上程序有误,请帮我修正。 展开
9个回答
展开全部
$obj
=
array(16=>16);
for($i=0;$i<16;$i++)
{
for($j=0;$j<16;$j++)
{
$obj[$i]=$j;
}
}
我颂陵想你的意思是这样
程序中的错误:
1.array使用方法错了.array();
2.$i和$j两个变量你在for里野缓戚面写为'i','j'应该为'$i''$j'
3.$obj[i][j]=$k;这里也是基本变量定义出错,变量哪贺要加上$符号
4.$k未赋值...
5.还有...
同学多看看基础教材
=
array(16=>16);
for($i=0;$i<16;$i++)
{
for($j=0;$j<16;$j++)
{
$obj[$i]=$j;
}
}
我颂陵想你的意思是这样
程序中的错误:
1.array使用方法错了.array();
2.$i和$j两个变量你在for里野缓戚面写为'i','j'应该为'$i''$j'
3.$obj[i][j]=$k;这里也是基本变量定义出错,变量哪贺要加上$符号
4.$k未赋值...
5.还有...
同学多看看基础教材
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
原始数据放在1维数组, 建个新饥耐的2维数组就好了
$data = (16*16的方阵数空肢掘据斗核);
for($i=0;$i< count($data); $i++) {
$newArray[$i/$size][$i%$size] = $data[$i];
}
$data = (16*16的方阵数空肢掘据斗核);
for($i=0;$i< count($data); $i++) {
$newArray[$i/$size][$i%$size] = $data[$i];
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$obj = array()
$abc=0;
for($i=0;i <16;i++) {
$obj[$i] = array();//这句可有中滚可陆敏无卖悉余
for($j=0;j <16;j++) {
$abc = $abc + 1;
$obj[$i][$j] = $abc;
}
}
$abc=0;
for($i=0;i <16;i++) {
$obj[$i] = array();//这句可有中滚可陆敏无卖悉余
for($j=0;j <16;j++) {
$abc = $abc + 1;
$obj[$i][$j] = $abc;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$obj = array();
for($i=0;i<16;i++) {
for($j=0;j<历族厅肢隐穗液16;j++) {
$obj[i][j]=$k[$i*15+$j];
}
}
for($i=0;i<16;i++) {
for($j=0;j<历族厅肢隐穗液16;j++) {
$obj[i][j]=$k[$i*15+$j];
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询