Wpis z mikrobloga

Witajcie mirki.
Mam problem z przekazaniem danych z DB do widoków. Problem polega na formatowaniu tekstu. W bazie danych mam JSON, a w JSONie taki łańcuch znaków:

"items":[["$[(-\infty; 3]]$","false"],["$[(-1,5; +\infty)]$","true"],["$[(-\infty; -1,5)]$","false"],["$[(-\infty; -1,5]]$","false"]],
Gdy pobieram dane z bazy danych, otrzymuję tablicę, w której wartości przyjmują taki format:

$[(-\infty; -1,5]]$
Problem jest w tym, że do widoku muszę to przekazać znowuż w JSONie w takim formacie:

$[(-\infty; -1,5]]$
W jaki sposób zrobić tak, by z jednego backslasha miałbym 4? Próbowałem pobierać dane jako obiekt, a nie jako tablicę (getResult() zamiast gerArrayResult()), ale w dump() widzę, że tak czy inaczej otrzymuję tablicę, a nie JSON.
Może to przepuścić przez pętlę i każdą tablicę zwierającą 'items', przpuścić przez json_encode?

#php #symfony2 #webdevhelp #webdev #json
  • 6