我有一个返回mysqli
的multidimensional array
查询。
我正在尝试编码php数组:
array(3) {
[0]=>
array(8) {
["cod_evento"]=>
string(1) "3"
["titulo"]=>
string(20) "Fiesta de cumpleaños"
["descripcion"]=>
string(23) "Mi fiesta de cumpleaños"
["puntuacion"]=>
string(1) "1"
["direccion"]=>
string(13) "c/ falsa 1234"
["imagen"]=>
string(115) "http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2014/4/11/1397210130748/Spring-Lamb.-Image-shot-2-011.jpg"
["fecha"]=>
string(19) "2015-01-01 00:00:00"
["cod_usuario"]=>
string(1) "1"
}
[....]
}
但是当我尝试json_encode($array)
时会返回bool(false)
[当我尝试对array(2)或(1)进行编码时,它可以工作。
来自文档
发生错误,因为您的数组具有非Unicode字符。