Здравствуйте, есть массив
Array (
[0] => green
[1] => purple
[2] => white
[3] => black
[4] => grey
)
Значения массива могут быть любыми и в любом количестве
я вывожу массив через запятую
echo implode(", ", $arr);
Получаю - green, purple, white, black, grey
Но нужно сделать так, чтобы я мог заменить значения до вывода,т.е я получаю из базы массив, заменяю значения и вывожу, например
if ($value=='green'){echo 'Зеленый сад';}
if ($value=='black'){echo 'Вечер';}
или
if ($value=='green'){$value=='Зеленый сад';}
if ($value=='black'){$value=='Вечер';}
И при выводе
echo implode(", ", $arr);
Получилось так - зеленый сад, purple, white, Вечер, grey
Вроде звучит просто, но никак не пойму как это делать на лету, т.е на странице несколько массивов таких в которых нужно английские слова заменить на русские