
正文
php写入数据进二维数组 php二维数组赋值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php一维数组怎么追加到二维数组中
假如$leve是是一维数组,$level是二维数组。
代码如下:
假如$leve是是一维数组,$level是二维数组,那么你只要用以下代码就可以进行追加了:
$level =array(3) {
[0]=
array(2) {
["id"]=
int(0)
["levelname"]=
string(12) "普通会员"
}
[1]=
array(2) {
["id"]=
string(1) "8"
["levelname"]=
string(9) "小二哥"
}
}
$leve = array('id'=2,'levelname'='VIP客户');
$level[]= $leve;
追加以后是
array(3) {
[0]=
array(2) {
["id"]=
int(0)
["levelname"]=
string(12) "普通会员"
}
[1]=
array(2) {
["id"]=
string(1) "8"
["levelname"]=
string(9) "小二哥"
}
[2]=
array(2) {
["id"]=
int(2)
["levelname"]=
string(9) "VIP客户"
}
}
扩展资料
与一维数组一样,行序号和列序号php写入数据进二维数组的下标都是从 0 开始php写入数据进二维数组的。元素 a[i][j] 表示第 i+1 行、第 j+1 列的元素。数组 int a[m][n] 最大范围处的元素是 a[m–1][n–1]。所以在引用数组元素时应该注意,下标值应在定义的数组大小的范围内。
此外,与一维数组一样,定义数组时用到的“数组名[常量表达式][常量表达式]”和引用数组元素时用到的“数组名[下标][下标]”是有区别的。前者是定义一个数组,以及该数组的维数和各维的大小。而后者仅仅是元素的下标,像坐标一样,对应一个具体的元素。
C 语言对二维数组采用这样的定义方式,使得二维数组可被看作一种特殊的一维数组,即它的元素为一维数组。比如“int a[3][4];”可以看作有三个元素,每个元素都为一个长度为 4 的一维数组。而且 a[0]、a[2]、a[3] 分别是这三个一维数组的数组名。
仅从表现形式上看,矩阵就是二维数组,所以矩阵的创建、表示以及一些操作和数组是一样的,而二者之间的区别在于所遵守的运算规则不同,矩阵的运算一般将矩阵看做是一个整体进行运算,而数组的运算则是对应元素的运算。
相关问答
Q1: php可以一个数组直接放进一个二维数组吗?
while($row=mysql_fetch_array($res)){
$arr[$i++]=$row;
}你这个while是个死循环php写入数据进二维数组,跳不出来
二维数组中可以放一维数组。其实PHP没有几维几维数组的说法php写入数据进二维数组,只能模拟实现php写入数据进二维数组,不像C语言是有的
比如:
?php
$a=array("1");//这是一维数组
echo $a[0];//1
$a[0]=array("2");//这样就变成了二维
echo $a[0][0];//2
$a[0][0]=array("3");//这样就把一维数组放入了二维
echo $a[0][0][0];//3
?
Q2: php 怎样把2个一维数组写到一个二维数组里去
php二维数组简单的说就是数组里面的元素还是数组,所以可以这样做:
$arr1 = array(1,2,3);
$arr2 = array(4,5,6);
$array = array(); // 定义一个空数组,存放上面的两个一维数组
$array[0] = $arr1;
$array[1] = $arr2;
Q3: php怎么把一个值添加到二维数组
例如$arr是一个二维数组php写入数据进二维数组,加值方法就是 $arr['键']['键']=‘值’;
例如
?php
$arr=array(
'a'=array('id'=1,'name'='a'),
'b'=array('id'=2,'name'='b')
);
$arr['a']['age']=3;
//此时 $arr就变为
$arr=array(
'a'=array('id'=1,'name'='a','age'='3'),
'b'=array('id'=2,'name'='b')
);
php写入数据进二维数组的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php二维数组赋值、php写入数据进二维数组的信息别忘了在本站进行查找喔。







