是否可以在PHP中使用array_shift()并获取密钥?
发布时间:2020-12-13 18:23:38 所属栏目:PHP教程 来源:网络整理
导读:我有一个数组中的文件列表,其中文件名是键,值是最后修改日期(以秒为单位).它们从最旧到最新排序. 这些文件是glob(),然后使用这种方式排序 asort($fileNameToLastModified,SORT_NUMERIC); 我使用array_shift()来获取最旧的文件.不幸的是,它似乎给了我价值,似
我有一个数组中的文件列表,其中文件名是键,值是最后修改日期(以秒为单位).它们从最旧到最新排序.
这些文件是glob(),然后使用这种方式排序 asort($fileNameToLastModified,SORT_NUMERIC); 我使用array_shift()来获取最旧的文件.不幸的是,它似乎给了我价值,似乎没有办法获得关键. 这样做的唯一方法是这样的吗? $keys = array_keys($fileNameToLastModified); $oldest = array_shift($keys); array_shift($fileNameToLastModified); // to manually chop the first array member off too. ……或者有内置方法吗? $result = array_splice( $yourArray,1 ); ……应该做的伎俩.见array_splice. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |