每天一个常用PHP函数-reset

100人浏览   2025-01-07 10:32:00


场景

有时候我们可能会遇到这样的数据,从db或者api中获取的是多维数组,我们只想获取第一个或者只想转为一维数组来使用,那应该如何处理。你可能会想到$arr[0],可以实现,但是太low了。

语法

reset ( array &$array )

resetarray的指针指向array第一个元素,并返回

使用

<?php

$userList = [
    ['id' => 1, 'name' => '快乐的鸟', 'totalAmount' => 100]
];

print_r(reset($userList));

print_r($userList[0]);
/**
Array
(
    [id] => 1
    [name] => 快乐的鸟
    [totalAmount] => 100
)

**/

是不是优雅很多

注意事项

当处理的空数组的时候,reset会返回false

相关推荐