您现在的位置是:网站首页>PHP技术PHP技术

TP5数据集和数组的处理笔记

草谷2020-04-03PHP技术

简介数据集转对象、转数组方法

在TP5.0框架,使用model类取出的内容是数据集,就是数据中的子元素都是对象的情况。

$list=collection($list);

通过collection 可以将数据集转换成为对象。

成为对象后,即可使用类似于hidden的方法来做对象操作(当然也包含$list->toArray()再转为纯数组)。

$list->hidden(['id']);


另外

记录下 array_intersect_key()函数,是对两个一维数组进行交集运算,返回第一个数组中的相同键名

例如我想拿到数组中以下几个字段,那么就和这样的一个数组进行运算就可以了。

$new_info = [
   'truename'              => '',
   'account'              => '',
   'sex'           => '',
   'bank_id_temp'           => '',
   'bank_card_num_temp'           => '',
   'idcard_num'           => '',
];
$list = array_intersect_key($list, $new_info);


很赞哦! (2)

文章评论