Aplicar utf8_encode em todos os campos de um array
Fala galera!
Eu tenho um array e estou com problemas para transformar ele em JSON pois quando chamo ele via ajax ele retorna vazio.
Descobri que o problema tá nos caracteres especiais, com isso preciso transformar todos os campos em utf8. O problema é ter que fazer um for ou foreach para varrer campo por campo e fazer a alteração.
Teria uma solução mais viável?
Eu tenho um array e estou com problemas para transformar ele em JSON pois quando chamo ele via ajax ele retorna vazio.
Descobri que o problema tá nos caracteres especiais, com isso preciso transformar todos os campos em utf8. O problema é ter que fazer um for ou foreach para varrer campo por campo e fazer a alteração.
Teria uma solução mais viável?
Lucas Santos
Curtidas 1
Melhor post
Mateus Silva
13/12/2018
Opa Lucas, blz?
Cara tem sim, a função array_map.
Ela retorna um array e recebe como parâmetro a função que deseja executar para cada linha do array e o array base.
Espero ter ajudado.
Cara tem sim, a função array_map.
$array_final = array_map("utf8_encode", $array_base); Ela retorna um array e recebe como parâmetro a função que deseja executar para cada linha do array e o array base.
Espero ter ajudado.
GOSTEI 2