tp5 php 使用array_column函数方法 记录集数组取值(取得某个元素的值)

时间:2025-02-23 07:36:47
				    $menu_list_1 = Db::name('menu')
				    ->field('id,title')
				    ->where('pid',$rs['value'])
				    ->where('deleted',0)
				    ->where('level',1)
				    ->order('sort desc,id desc')
				    ->select();

 

一、取值方法:array_column($menu_list_1,'title','id');

结果:

      [11] => array(6) {
        [70] => string(12) "交流社区"
        [69] => string(12) "疑难问答"
        [68] => string(9) "VIP购买"
        [67] => string(12) "意见反馈"
        [66] => string(15) "请修改标题"
        [65] => string(15) "请修改标题"
      }

一、取值方法:array_column($menu_list_1,null,'id')

            "12": {
                "71": {
                    "id": 71, 
                    "title": "请修改标题"
                }, 
                "72": {
                    "id": 72, 
                    "title": "发布须知"
                }, 
                "73": {
                    "id": 73, 
                    "title": "新手入门"
                }, 
                "74": {
                    "id": 74, 
                    "title": "注册账号"
                }, 
                "75": {
                    "id": 75, 
                    "title": "如何支付"
                }

其它用法参考:

/haibo0668/article/details/87890325

/haibo0668/article/details/80970852

/haibo0668/article/details/89958455