Autor Zpráva
oBc
Profil *
Mam nejaky dlhy text v $text a chcem aby mi vytvoril pole kde z toho textu
vybere takto:

halabala(prve)asdasdasdds(druhe) sddfdf dfsdsdd dff34546 (tretie)...

a vypise

1: (prve)
2: (druhe)
3: (tretie)

Teda vyberu sa iba hodnoty v zatvorkach, kde v danej zatvorke nemoze byt dalsia,
napr. (asdsd(asdas)asds) takyto pripad nenastane...


pocul som nieco o explode ale to je iba rozdelenie...poradte

diky moc
Alphard
Profil
co třeba
preg_match_all ('|\(.*\)|U', $text, $zavorky);
print_r ($zavorky);
oBc
Profil *
no fajn ale este mi ide toto, ze spravi toto...fajn ale napr ako sa spravi ze bude $text a automaticky do kazdej zatvorky prida nejaky iny retazec teda:

$text = halabala(prve)asdasdasdds(druhe) sddfdf dfsdsdd dff34546 (tretie);

vyhodi:

$text = halabala(prveAAA)asdasdasdds(druheAAA) sddfdf dfsdsdd dff34546 (tretieAAA);

Da sa to?

diky moc
oBc
Profil *
Resp mi ide o to, ze mi vytvori pole takto

1: halabala
2: (prve)
3: asdasdasdds
4: (druhe)
5: sddfdf dfsdsdd dff34546
6: (tretie)


a nejakotie s tymi (budu oznacene)..

Da sa to?
djlj
Profil
Moc jsem neporozuměl tvým větám, a tak nechápu, čeho chceš docílit, ale můžeš zkusit ještě tohle:

preg_match_all ('|\((.*)\)|U', $text, $zavorky);
oBc
Profil *
Ok mame toto



preg_match_all ('|(.*)|U', $text, $zavorky);
print_r ($zavorky);


Co vytvori pole s tymi kde su () ale neviem ako mam uopravit aby z:

halabala(prve)asdasdasdds(druhe) sddfdf dfsdsdd dff34546 (tretie) vziklo pole:

1: halabala
2: (prve)
3: asdasdasdds
4: (druhe)
5: sddfdf dfsdsdd dff34546
6: (tretie)

asi chatepe..

da sa to?

diky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: