function find_second_largest_word_in_string($s) {
$words = explode(" ", $s);
usort($words, function($a, $b) {
return strlen($b) - strlen($a);
});
if (count($words) > 1) {
return $words[1];
} else {
return null;
}
}
$s = "c cpp cobol c# python php java";
$secondLongest = find_second_largest_word_in_string($s);
if ($secondLongest !== null) {
echo "The second longest word is: " . $secondLongest . "\n";
} else {
echo "No second longest word found.\n";
}
/*
run:
The second longest word is: cobol
*/