• 技术文章 >后端开发 >PHP问题

    php二维数组怎么增加键值

    藏色散人藏色散人2021-11-18 09:07:01原创546

    php二维数组增加键值的方法:1、创建一个PHP示例文件;2、通过“foreach ($listening_collect as $key => $value){...}”方法向二维数组增加键值。

    本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

    php二维数组怎么增加键值?

    php数组循环添加键值对

    二维数组添加方法:

    循环$listening_collect是一个二维数组,往里面添加一个you_answer元素

    $listening_collect = $this->ser_toefllistening->zt_collect($listening_articleid)->result_array();
            foreach ($listening_collect as $key => $value){
                //变量值$answer是个数组 answer是里面的一个元素
                $answer = $this->ser_toefllistening->answer($value['id'],$u_id);
                $listening_collect[$key]['you_answer'] = $answer['answer'];
            }

    打印$listening_collect数组

    添加之后打印$listening_collect数组

    一维数组添加方法:

    //这个是一维数组添加
    foreach($arr as $key => &$vo){
            $vo['name'] = '星星';
            $vo['age'] = '24';
        }
        $arr[$key]['name'] = '星星';
        $arr[$key]['age'] = '24';

    ------------------------------------------------------------------------------------------------------------

    $res = Db::name('ht_let_go')
                ->where("title", "like", "%$name%")
                ->order('id desc')
                ->paginate($size,false,['page'=> $page,'query'=>request()->param()])->toArray();
    
    
            foreach ($res['data'] as $k => $v){
                $res['data'][$k]['sum_num']  = Db::name('ht_let_go_buy')->where('let_go_id',$v['id'])->count();
            }
    dump($res);die;

    推荐学习:《PHP视频教程

    以上就是php二维数组怎么增加键值的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php怎么查找字符串出现几次 下一篇:如何解决php cgi.exe 错误问题
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• PHP数组学习之将一维数组变成包含指定多元素的二维数组• PHP数组学习之改变一维和二维数组的键key• php怎么将二维数组合并不改变键值• php中二维数组怎么写
    1/1

    PHP中文网