Is this the simplest way there is for getting rid of duplicate strlen items from an array? I do alot of programming that do similar tasks as this, thats why Im asking, if Im doing it too complicated, or if this is the easiest way.
$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;