Вам нужно будет перебрать содержимое массива или использовать функцию типа array_walk
.
цикл по каждому элементу (не проверено)
foreach(array_keys($array) as $key){
$array[$key] = iconv('UTF-8','ISO-8859-9', $array[$key]);
}
Причина, по которой вам нужно использовать array_keys
в этом примере, заключается в том, что стандартный цикл foreach
с foreach($array as $key => $value)
или foreach($array as $value)
модификациями, сделанными в $value
, не сохраняется.
Использование array_walk
(не проверено)
function convert(&$value, $key){
$value = iconv('UTF-8','ISO-8859-9', $value);
}
array_walk($array, 'convert');
Если вы используете PHP> 5.3, тогда вы можете использовать лямбда-функцию.