А потом мы имеем сто тысяч if-ов в коде, замечательно все подсказали.
//слова
$array = ['green', 'purple', 'white', 'black', 'grey'];
//массив с переводами чтобы сто раз if не писать как дундук
$translate = [
'green' => 'зеленый',
'white' => 'белый'
];
//1 вариант (для php > 7.0 короткий синтаксис)
foreach ($array as $k => $v) {
$array[$k] = $translate[$v] ?? $v;
}
//2 вариант (для php > 5.4 короткий синтаксис)
foreach ($array as $k => $v) {
$array[$k] = isset($translate[$v]) ?$translate[$v] : $v;
}
//3 вариант(длинная запись через if php > 5.4)
foreach ($array as $k => $v) {
if(isset($translate[$v])){
$array[$k] = $translate[$v];
}
}