Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Parsowanie losowego tekstu w klarmach, Zapis synonimów do tablicy - jak parsować ?
fiasko
post
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 1
Dołączył: 1.06.2010

Ostrzeżenie: (0%)
-----


cześć (IMG:style_emoticons/default/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.  


Ten post edytował fiasko 2.06.2013, 19:13:05
Go to the top of the page
+Quote Post
mstraczkowski
post
Post #2





Grupa: Zarejestrowani
Postów: 273
Pomógł: 52
Dołączył: 3.02.2013
Skąd: Przemyśl

Ostrzeżenie: (0%)
-----


Tam masz zagnieżdżenie tych klamerek w tym zdaniu ? czy to po prostu literówka tak jak w temacie "prasowanie" ? (IMG:style_emoticons/default/smile.gif)
Być może ten regexp cię nakieruje
  1. preg_match_all('/\{(.*)\}/Uis', $zdanie, $matches);


Ten post edytował mstraczkowski 2.06.2013, 18:47:44
Go to the top of the page
+Quote Post
fiasko
post
Post #3





Grupa: Zarejestrowani
Postów: 243
Pomógł: 1
Dołączył: 1.06.2010

Ostrzeżenie: (0%)
-----


ok dzięki (IMG:style_emoticons/default/smile.gif) Tego szukałem (IMG:style_emoticons/default/smile.gif) działa pięknie :

ps. tak literówka (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:12