json na array i array_flip |
json na array i array_flip |
18.11.2015, 16:22:01
Post
#1
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) |
Otrzymuję dane z JSON. Używam json_decode($dane, true) żeby zwróciło mi jako tablicę. Wszystko do tej pory gra, ale jak chcę użyć array_flip() na otrzymanej tablicy to pokazuje się błąd, że to nie jest tablica.
Potrzebuję zamienić wartości w tablicy, z $array["nazwa"]->"jurex" na $array["jurex"]->"nazwa". Jak to zrobić? -------------------- |
|
|
18.11.2015, 16:27:32
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
tyle postow to juz moglbys umiec zrobic
var_dump na danych na ktorych operujesz.... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
18.11.2015, 16:33:12
Post
#3
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) |
var_dump pokazuje mi:
-------------------- |
|
|
18.11.2015, 16:50:34
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) |
Prawdopodobnie posiadasz złego JSON`a - niepotrzebne są te dodatkowe " " na początku i na końcu. Możesz się ich pozbyć za pomocą rtrim, ale najlepiej wyeliminować je podczas tworzenia. Ten post edytował markuz 18.11.2015, 16:55:24 -------------------- |
|
|
18.11.2015, 17:15:14
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Ja nie mowilem o var_dump na tekscie, tylko glownie o var_dump na wyniku json_decode. To z tym masz problem i temu ci sie pluje flip
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
19.11.2015, 10:34:35
Post
#6
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) |
Inaczej teraz trzeba kombinować. Okazało się, że zmienna nie jest tablicą a stringiem. Więc teraz trzeba stringa, który wygląda jak tablica, przekształcić w tablicę. Mój kod:
Jedynym rozwiązaniem jest explode i wrzucanie do tablicy? Czy da się to zrobić szybciej? Ten post edytował deha21 19.11.2015, 10:35:26 -------------------- |
|
|
19.11.2015, 10:46:21
Post
#7
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) |
Ten post edytował redeemer 19.11.2015, 10:46:52 -------------------- |
|
|
19.11.2015, 11:00:29
Post
#8
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) |
Boże Ty mój jaki ja jestem tępy. Widzisz i nie grzmisz. Ja cały czas miałem json_encode zamiast json_decode i się dziwiłem czemu mi nie zamienia na tablicę... Dzięki!
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 25.04.2024 - 18:31 |