今天看Laravel5.8代码的时候,看到几个小彩蛋。
?
1、获取关联数组中指定部分键值组成的数组
项目中常常有这么一种场景,一些数据的生成需要一些其他的数据获得,但是返回给用户的不需要原始数据。...",
"type":1,
"status":1,
"system_code":"xtfy",
"system_uid":1,
"file_id":1
}
如果我最终想要返回给用户的结果如下...实现方式有一下几种方式:
unset不需要的数据字段
重新创建一个变量,然后一个个字段的添加到新数组中去
在Laravel5.8中Support\Arr中有一个only方法,使用php原生数组函数的键名交集...下面这样是关联数组
$a = [3=>1,4=>'a'];
$b=['a'=>1,'b'=>2];
而以下内容则不是
$a = [1,2,3];
$b = [0=>1,1=>2,2=>3];
如何判断一个数组是不是关联数组呢...之前的做法都是判断键是否都是数字,其实是不准确的。
在Laravel5.8中有一个isAssoc方法。