每天一个常用PHP函数-reset

场景
有时候我们可能会遇到这样的数据,从db或者api中获取的是多维数组,我们只想获取第一个或者只想转为一维数组来使用,那应该如何处理。你可能会想到$arr[0],可以实现,但是太low了。
语法
reset ( array &$array )
reset将array的指针指向array第一个元素,并返回
使用
<?php
$userList = [
['id' => 1, 'name' => '快乐的鸟', 'totalAmount' => 100]
];
print_r(reset($userList));
print_r($userList[0]);
/**
Array
(
[id] => 1
[name] => 快乐的鸟
[totalAmount] => 100
)
**/
是不是优雅很多
注意事项
当处理的空数组的时候,reset会返回false