![]() |
![]() |
![]()
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ć? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
tyle postow to juz moglbys umiec zrobic
var_dump na danych na ktorych operujesz.... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 544 Pomógł: 5 Dołączył: 18.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
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 |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 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
|
|
|
![]()
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 |
|
|
![]()
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%) ![]() ![]() |
|
|
|
![]()
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!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 13:20 |