- array_reverse: documentation ( source)
- join: documentation ( source)
<?php
function longest_palendrome($string)
{
$words = split(' ', $string);
$longest = '';
foreach ($words as $word) {
$letters = $reversed = split('', $word);
array_reverse($reversed);
if ($letters === join('', $reversed) && strlen($word) > strlen($longest)) {
$longest = $word;
}
}
return $word;
}
echo longest_palendrome("i ama racecar");