Autor | Zpráva | ||
---|---|---|---|
oBc Profil * |
#1 · Zasláno: 23. 11. 2007, 13:21:20
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 |
#2 · Zasláno: 23. 11. 2007, 14:43:01
co třeba
preg_match_all ('|\(.*\)|U', $text, $zavorky); print_r ($zavorky); |
||
oBc Profil * |
#3 · Zasláno: 23. 11. 2007, 16:41:22
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 * |
#4 · Zasláno: 23. 11. 2007, 17:30:31
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 |
#5 · Zasláno: 24. 11. 2007, 00:04:45
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 * |
#6 · Zasláno: 24. 11. 2007, 12:20:09
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 |
||
Časová prodleva: 16 let
|
0