![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 2 Dołączył: 29.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Bardzo proszę o pomoc w pobraniu danych z pliku dane.json w którym mam następujące dane: [ { "id": "bistro", "name": "Lokal", "symbol": "OPO", "wartosc": "37.91" }, { "id": "bistrum", "name": "Restauracja", "symbol": "EZW", "wartosc": "643.49" }, { "id": "bistrej", "name": "Bar", "symbol": "BCK", "wartosc": "250.99" } ] plik test.php ma zawartość
Dane się wyświetlają tylko co dalej ,próbuję na różne sposoby wyciągnąć wszystkie dane i umieścić je w logiczny sposób pod zmienną ,lecz utknąłem i błądzę w ciemności. Potrzebuje dane zapisać w tabeli w bazie MySQL, ale to w kolejnym etapie.
Pewnie sprawa jest banalnie prosta lecz pierwszy raz podchodzę do takiego tematu ,więc bardzo proszę o pomoc i wyrozumiałość. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
Czy próbowałeś tak:
lub:
? Zauważ, że znak "[" ... "]" oznacza tablicę, a występuje on u Ciebie jeden raz, więc ta tablica jest jednowymiarowa i ma tylko jakiś ciąg elementów w sobie. Ten zapis jest równoważny z: Kod array({ "id":"something", "value":"4" })
Korzystałem trochę ze StackOverflow: https://stackoverflow.com/questions/240660/...n-array-element i z tego: https://www.w3schools.com/js/js_json_objects.asp Ten post edytował Neutral 23.12.2017, 02:44:32 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 2 Dołączył: 29.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zastosowałem coś takiego i działa
![]()
Teraz pytanie czy jest możliwość aby wyświetlić tylko i wyłącznie dane spełniające kryteria np. po polu "name" Powiedzmy pod jakąś zmienną czy w inny sposób wpisze słowa, np. bazując na przykładzie dane.json chciał bym wyciągnąć i wyświetlić dane ale tylko te gdzie pasujące wpisy w polu name "Lokal" oraz "Bar" Czy ewentualnie całą zawartość dane.json wpakować do tabeli MySQLa a później to już sprawa jasna. Generalnie w jsonie mam wpisów ponad 150 a potrzebuję z niego pobrać jedynie kilka danych. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
Korzystaj z documentation, e.g.:
http://php.net/manual/en/function.json-decode.php |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 4.05.2025 - 05:54 |