gpt4 book ai didi

php - 是否可以在 PHP 中使用 array_shift() 并获取 key ?

转载 作者:可可西里 更新时间:2023-11-01 12:26:21 27 4
gpt4 key购买 nike

我有一个数组中的文件列表,其中文件名是键,值是以秒为单位的最后修改日期。它们从最旧到最新排序。

文件被 glob() 放入,然后使用这种方式排序

asort($fileNameToLastModified, SORT_NUMERIC);

我使用 array_shift()获取最旧的文件。不幸的是,它似乎在给我值(value),而且似乎没有办法获得 key 。

这样做的唯一方法是这样吗?

$keys = array_keys($fileNameToLastModified);

$oldest = array_shift($keys);
array_shift($fileNameToLastModified); // to manually chop the first array member off too.

...或者是否有内置方法可以做到这一点?

最佳答案

$result = array_splice( $yourArray, 0, 1 );

...应该可以解决问题。参见 array_splice .

关于php - 是否可以在 PHP 中使用 array_shift() 并获取 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2398692/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com