Hola gente como estan? He estado trabajando en un proyecto e hice como una especie de API pero ahora tengo un pequeño problema con las comillas dobles. Tengo lo siguiente:
Código PHP:
$json=html_entity_decode(json_encode($array), ENT_NOQUOTES, 'UTF-8');
echo $json;
Vale, con el tema de los caracteres especiales de momento no me ha dado problemas excepto con las malditas comillas dobles que me pone " cuando lo imprimo con javascript. He googleado y alguna solucion la dan tocando el codigo javascript el problema es que no puedo manipular dicho lenguaje porque seria muchos scripts y seria mas rapido solucionarlo desde php.
He probado a quitar una parte del codigo tal que asi:
Código PHP:
$json=html_entity_decode(json_encode($array));
echo $json;
El problema es que a la hora de imprimir el json hace algo como: "texto:"hola"" y claro como no estan escapadas las comillas dobles pues el javascript no lo ejecuta porque se produce un error de sintaxis.
Si alguien me pudiera echar una mano le estaria eternamente agradecido
Gracias, y un saludo