Для разбиения строки на слова воспользуйтесь функцией preg_split:
$words = preg_split('/\W/', "Hello World");
Ваш код оберните в функцию
function translate($word) {
$array = array(
'almaz' => "good",
'echo' => "php",
'html' => "css",
'sis' => "ki",
'hello' => 'привет',
);
$word = strtolower($word);
if (array_key_exists($word, $array)) {
echo $array[$word];
} else {
echo "Ключа $word не найдено.";
}
echo PHP_EOL;
}
Вызовите функцию для каждого слова:
foreach($words as $word) {
translate($word);
}
Здесь можно
запустить код PHP онлайн