Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Php + json
Bondar91
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 16.01.2014

Ostrzeżenie: (0%)
-----


Witam,

mam pytanko smile.gif, mam inputa textowego z wartością np. [6] i chciałbym aby w json zapisało go tak: "ilosc":[6], bo teraz jak się bawie to zapisuje mi tak: "ilosc":"[6]", a chcę żeby zapisywało mi to bez cudzysłowów. Jak to zrobić? Z góry dzięki za pomoc wink.gif
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




[6] to tekst. json w cudzyslowiach zapisuje teksty.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Bondar91
post
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 16.01.2014

Ostrzeżenie: (0%)
-----


OK, a jak zrobić by zapisywało to jako tablicę wink.gif?
Go to the top of the page
+Quote Post
Comandeer
post
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Dzięki trim pozbyć się nawiasów z początku i końcu liczby, po czym przekonwertować to na tablicę:
  1. (array)$zmienna



--------------------
Go to the top of the page
+Quote Post
Bondar91
post
Post #5





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 16.01.2014

Ostrzeżenie: (0%)
-----


Tylko tak jak zczytuje dane z bazy to wywala mi array to convert string, zamieniam to jsonem i ładnie wtedy zczytuje jednak gdy zapisuje to pole to wówczas dostaje ["6"], a potrzebuje bez cudzysłowiów czyli [6]. Zastanaiwam się jak to osiągnąc
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




(array)(int)$zmienna


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Bondar91
post
Post #7





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 16.01.2014

Ostrzeżenie: (0%)
-----


  1. <input type="text" name="wysylka" class="form-control" value="<?php echo json_encode($project['response']['data']['wysylka']); ?>">


mam coś takiego w inpucie, gdzie zczytuje pole z bazy, wartość tego jest np.5

No i dalej zrobiłem tak jak podałeś nospor czyli dałem
  1. $data = array('wysylka'=> (array)(int)$_POST['wysylka']);


Jaki mam błąd że pprzesyła mi [null]questionmark.gif
Go to the top of the page
+Quote Post
DevRoll
post
Post #8





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 6.09.2015

Ostrzeżenie: (0%)
-----


Nie jestem pewien czy to dobra opcja, ale może str_replace?
Go to the top of the page
+Quote Post
lukaskolista
post
Post #9





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

Ostrzeżenie: (0%)
-----


  1. $data = array('wysylka'=> (int)$_POST['wysylka']);
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:40