Anagrams: Difference between revisions
Content added Content deleted
No edit summary |
(→{{header|Perl}}: added php) |
||
Line 285: | Line 285: | ||
elan lane lean lena neal |
elan lane lean lena neal |
||
caret carte cater crate trace |
caret carte cater crate trace |
||
=={{header|PHP}}== |
|||
<lang php><?php |
|||
$words = explode("\n", file_get_contents('http://www.puzzlers.org/pub/wordlists/unixdict.txt')); |
|||
foreach ($words as $word) { |
|||
$chars = str_split($word); |
|||
sort($chars); |
|||
$anagram[implode($chars)][] = $word; |
|||
} |
|||
$best = max(array_map('count', $anagram)); |
|||
foreach ($anagram as $ana) |
|||
if (count($ana) == $best) |
|||
print_r($ana); |
|||
?></lang> |
|||
=={{header|Python}}== |
=={{header|Python}}== |