php一维数组怎么追加到二维数组中

我是数据库中是find()查询的,比如得到的数组中的数据为"张三","18","男",追加到一个二维数组中,下一次循环得到的是"李四","17","女",再次追加到上面那... 我是数据库中是find()查询的,比如得到的数组中的数据为"张三","18","男",追加到一个二维数组中,
下一次循环得到的是"李四","17","女",再次追加到上面那个二维数组中,使之输出为
array(2){
array(3){
name="张三";
age="18";
sex="男";

}
array(3){
name="李四";
age="17";
sex="女";
}

}
求有代码说明的。
展开
 我来答
娱乐小八卦啊a
高粉答主

2020-04-07 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:256 获赞数:117824

向TA提问 私信TA
展开全部

假如$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客户"

  }

}

扩展资料

与一维数组一样,行序号和列序号的下标都是从 0 开始的。元素 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] 分别是这三个一维数组的数组名。

仅从表现形式上看,矩阵就是二维数组,所以矩阵的创建、表示以及一些操作和数组是一样的,而二者之间的区别在于所遵守的运算规则不同,矩阵的运算一般将矩阵看做是一个整体进行运算,而数组的运算则是对应元素的运算。

根号叁科技
推荐于2017-09-22 · 知道合伙人软件行家
根号叁科技
知道合伙人软件行家
采纳数:200 获赞数:1123
本科毕业于山东理工大学物理学专业,硕士就读于南京理工大学模式识别与智能系统。

向TA提问 私信TA
展开全部

另定义个数组就好

while($res=你每次查到的数组){
    $array[]=$res;//将结果追加到数组
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
识掷路口

2015-05-31 · TA获得超过1091个赞
知道小有建树答主
回答量:1347
采纳率:57%
帮助的人:221万
展开全部

假如$arr1是是一维数组,$arr2是二维数组,那么你只要用以下代码就可以进行追加了:

$arr2[] = $arr1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你以为你以为de
推荐于2017-09-14 · 知道合伙人软件行家
你以为你以为de
知道合伙人软件行家
采纳数:503 获赞数:1339
某培训机构毕业,大专学位。工作2年,喜欢百度知道答题,可以互相学习共通过进步。

向TA提问 私信TA
展开全部

  • <?php
    $arr1 = array("2","3","4","5");

    $newarray = array();
    foreach(arr1 as $v){
        $newarray[] = $v;
    }
    print_r($newarray);
    ?>


  • array_push() 函数向第一个参数的数组尾部添加一个或多个元素

  • 如果要追加到二维数组需在循环体内使用此函数

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你妹_伤不起
2014-12-20 · TA获得超过295个赞
知道小有建树答主
回答量:498
采纳率:100%
帮助的人:261万
展开全部
array_merge(array(),array(),......) 数组合并
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式