Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zczytanie fragmentu z stringu
Forum PHP.pl > Forum > Przedszkole
konradmm
A wiec sprawa wydaje sie dosyc prosta jednak nie mam pojecia jak sie za to zabrac...

O co chodzi:
potrzebuje zczytac konkretny fragment ze stringu a mianowicie
"Przed OSTATNIM znakiem ']' a najblizszym od konca przecinkiem ',' "


Podam kilka przykladow jak wygladaja moje rekordy:
(za kazdym razem potrzebuje zczytac liczbe)

[["ItemSkrzynia"],["ItemBandaz","ItemApap"],0]
[["ItemMapa","ItemMaczeta"],["ItemBandaz","ItemPainkiller","ItemAmunicja_m4"],0]
[["ItemLatarka","ItemRadio","ItemMlot","ItemZegarek","ItemNarzedzie","ItemMapa","ItemKompas","ItemKlucz3","ItemNoz","ItemGPS"],["ItemApteczka","ItemApap","ItemBandaz"],71198]

W kazdym przypadku potrzebuje zczytac tylko i wylacznie ta liczbe.
Nie wiem za bardzo jak sie zabrac, czy to mialbym zczytac jakies X znakow od konca czy to znalezc przecinek ostatni.
A przede wszystkim jak zrobic to najefektywniej.

Z gory dziekuje za pomoc wink.gif
nospor
To co masz to zwykly JSON.

  1. $zm = '[["ItemLatarka","ItemRadio","ItemMlot","ItemZegarek","ItemNarzedzie","ItemMapa","ItemKompas","ItemKlucz3","ItemNoz","ItemGPS"],["ItemApteczka","ItemApap","ItemBandaz"],71198]';
  2. $ar = json_decode($zm);
  3. echo $ar[count($ar)-1];
konradmm
Dzieki wielkie za pomoc!
Dokladnie o to mi chodzilo ;]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.