0 && $extractedChar == substr($word, $pos - 1, 1)); if (!$sameAsPreviousChar) { $remaining = substr($word, 0, $pos) . substr($word, $pos + 1); $anagramsOfRemaining = findAnagramsRecursive($remaining); foreach ($anagramsOfRemaining as $anagramOfRemaining) { array_push($anagrams, $extractedChar . $anagramOfRemaining); } } } return $anagrams; } ?>