• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Slashe w JSON. Jak temu zaradzić? \\\'

0 głosów
336 wizyt
pytanie zadane 10 października 2015 w PHP przez Tnifey Pasjonat (24,190 p.)
zamknięte 9 kwietnia 2016 przez Tnifey
#-- INPUT -->
$content = json_encode($content);
#-- OUTPUT -->
print_r(json_decode($content,true));

Na output wywala treść z ukośnikami :/

Edit: Problem w miarę rozwiązany: 

Przed output:

$content = preg_replace('/[\\\\]+/', '', $content);

Edit2: Młody i głupi - Dlaczego nie usunąć slashy na wyjściu?

json_encode($data, JSON_UNESCAPED_SLASHES);

http://php.net/manual/pl/json.constants.php

komentarz zamknięcia: JSON_UNESCAPED_SLASHES - http://php.net/manual/pl/json.constants.php

2 odpowiedzi

+2 głosów
odpowiedź 11 października 2015 przez efiku Szeryf (75,160 p.)
Nie lepiej dane odbierać jsonem od razu z widoku?
a w php tylko filtrować, obrabiać?

ahh te regexy..

Masz. https://3v4l.org/8nvMK
0 głosów
odpowiedź 11 października 2015 przez Schizohatter Nałogowiec (39,600 p.)
Slabe rozwiązanie. Pokaz $content. JSON nie powinien mleć takiego problemu ze slashami
komentarz 11 października 2015 przez Tnifey Pasjonat (24,190 p.)

W zmiennej $content znajduje się treść komentarza :) przykładowo:

'''''''''''''''''''''''''''''''''''"""""""""""""""""""""""||||||||/\\\\\\\\\\\\\\\\\\\\\\\\\\////////////////

Podobne pytania

0 głosów
0 odpowiedzi 215 wizyt
pytanie zadane 11 grudnia 2016 w JavaScript przez kwiec.kwiec Nowicjusz (140 p.)
0 głosów
1 odpowiedź 733 wizyt
pytanie zadane 14 maja 2017 w JavaScript przez Raptowny Początkujący (420 p.)
0 głosów
1 odpowiedź 709 wizyt

93,691 zapytań

142,610 odpowiedzi

323,216 komentarzy

63,218 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...