gpt4 book ai didi

php - 从数组中删除重复的 strlen 项?

转载 作者:行者123 更新时间:2023-12-02 07:37:08 26 4
gpt4 key购买 nike

这是从数组中删除重复的 strlen 项的最简单方法吗?我做了很多与此类似任务的编程,这就是为什么我问,如果我做的太复杂,或者这是最简单的方法。

$usedlength = array();
$no_duplicate_filesizes_in_here = array();
foreach ($files as $file) {
foreach ($usedlength as $length) {
if (strlen($file) == $length) continue 2;
}
$usedlength[] = strlen($file);
$no_duplicate_filesizes_in_here[] = $file;
}
$files = $no_duplicate_filesizes_in_here;

最佳答案

手动循环并没有太多巨大错误,尽管您的示例可能是:

$files = array_intersect_key($files, array_unique(array_map('strlen', $files)));

PHP 有大量有用的 array functions可用。

关于php - 从数组中删除重复的 strlen 项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15095992/

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