Я создал запрос в mysql, используя PDO, и я использую FETCH_OBJ для возврата данных в качестве объекта, Я хочу напечатать его как JSON для вызова Ajax, и я увидел пример также здесь, в stackoverflow, и он работает , Вот код.как свойства объекта конвертировать в htmlentities
$post_datas // this is where the query results saved
echo json_encode((array)$post_datas);
но myproblem это я хочу, чтобы каждый из свойств преобразования в htmlentities, потому что нет никакой функции htmlentities в JavaScript. Есть ли ярлык, чтобы преобразовать каждый объект в htmlemtities или мне нужно создать цикл и установить все свойства в свойства html до того, как я сделаю json_encode?
спасибо, что я хочу найти encodeURIComonent. но что вы подразумеваете под каким-то основанием, чтобы подделать объект как массив? есть ли способ json_encode для объекта или мне нужно преобразовать сначала в массив? –
Вы можете просто json_encode объект. Нет никаких оснований для создания массива. – Asheliahut
ах твоя право, я попробую и получаю тот же результат. благодаря –