protected function sortHaystack() { $sorted_haystack = []; foreach ($this->haystack as $string) { $sorted_haystack[$string] = $this->levenshteinUtf8($this->needle, $string); } asort($sorted_haystack); $this->sorted_haystack = $sorted_haystack; }