Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Parsowanie losowego tekstu w klarmach
Forum PHP.pl > Forum > Przedszkole
fiasko
cześć smile.gif

Mam takie zdanie, w którym chcę wyświetlać losowo poszczególne elementy ujęte w klamrach. Oczywiście znam funkcję rand , ale nie mam pomysłu jak parsować teksty.

Chcę w wyniku parsowania uzyskać 3 tablice w tym jedną wielowymiarową.

  1.  
  2. $zdanie = "Rower to {wspaniały|fajny|świetny} pojazd, który nie używa {benzyny|{paliwa|paliwa i jest cichy}}";
  3.  


  1.  
  2.  
  3.  
  4.  
mstraczkowski
Tam masz zagnieżdżenie tych klamerek w tym zdaniu ? czy to po prostu literówka tak jak w temacie "prasowanie" ? smile.gif
Być może ten regexp cię nakieruje
  1. preg_match_all('/\{(.*)\}/Uis', $zdanie, $matches);
fiasko
ok dzięki smile.gif Tego szukałem smile.gif działa pięknie :

ps. tak literówka smile.gif
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.