function longest_word(string $s): string {
$words = preg_split('/\s+/', $s, -1, PREG_SPLIT_NO_EMPTY);
$longest = "";
foreach ($words as $w) {
if (strlen($w) > strlen($longest)) {
$longest = $w;
}
}
return $longest;
}
echo longest_word("Could you recommend a good restaurant nearby?");
/*
run:
restaurant
*/