Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa izvlacenjem dijela teksta

[es] :: PHP :: Problem sa izvlacenjem dijela teksta

[ Pregleda: 3473 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

P4n1c

Član broj: 135836
Poruke: 6
*.dsl.iskon.hr.



Profil

icon Problem sa izvlacenjem dijela teksta02.03.2007. u 20:52 - pre 207 meseci
bla bla bla [LOOP] neki tekst [/LOOP] bla bla bla

Postoji li mogucnost da "izvadim" samo ono sto se nalazi izmedju dva custom taga ( [LOOP] i [/LOOP] ) ?
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.ix.sitestream.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: Problem sa izvlacenjem dijela teksta02.03.2007. u 21:20 - pre 207 meseci
To bi se moglo odraditi na vise nacina.
Mada mislm da tebi trebaju neki tagovi kao sto ima es?
Tacnije da hoces da text izmedju tagova prikazes kao crveni, plavi...

Kod bi izgledao ovako nekako:

Code:

<?php

$poslano = $_POST['text'];


$ulazi = array(

"/\[b\](.*?)\[\/b\]/",

"/\[u\](.*?)\[\/u\]/",

"/\[i\](.*?)\[\/i\]/"

);

$zamjene = array(

"<b>\\1</b>",

"<u>\\1</u>",

"<i>\\1</i>"

);

$novi = preg_replace($ulazi,$zamjene, $poslano);
?>


I posle sibnes echo $novi gdje hoces
Prikačeni fajlovi
 
Odgovor na temu

P4n1c

Član broj: 135836
Poruke: 6
*.dsl.iskon.hr.



Profil

icon Re: Problem sa izvlacenjem dijela teksta02.03.2007. u 21:26 - pre 207 meseci
Ne, krivo si me shvatio.. iz "bla bla bla [LOOP] neki tekst [/LOOP] bla bla bla" ja zelim u $data stavit samo ono sto je izmedju custom tagova, dakle "neki tekst".
bla bla bla mi ne treba..
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.ix.sitestream.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: Problem sa izvlacenjem dijela teksta02.03.2007. u 21:36 - pre 207 meseci
I to moze sa gornjim kodom (samo pogledaj sliku jer es ima neku gresku u prikazu koda).
Samo u zamjenu za odgovarajuci tag stavis "\\1", umjesto "<u>\\1</u>", recimo.

Ps.
Bar je meni lose prikazao kod prvi put, a sad je normalno :D
 
Odgovor na temu

inzenjer2005
Beograd

Član broj: 68840
Poruke: 222
*.air.tehnicom.net.

Sajt: fotografisanje.com


Profil

icon Re: Problem sa izvlacenjem dijela teksta02.03.2007. u 21:40 - pre 207 meseci
Izvoli:

Code:


<?php

$ulaz="bla bla bla [LOOP] neki tekst [/LOOP] bla bla bla";

if(strpos($ulaz,"[LOOP]")!==false){
    $data=substr($ulaz,
    strpos($ulaz,"[LOOP]")+strlen("[LOOP]"),
    strpos($ulaz,"[/LOOP]")-strlen("[LOOP]") - strpos($ulaz,"[LOOP]"));
} else $data="";

?>

 
Odgovor na temu

P4n1c

Član broj: 135836
Poruke: 6
*.dsl.iskon.hr.



Profil

icon Re: Problem sa izvlacenjem dijela teksta02.03.2007. u 21:42 - pre 207 meseci
Puno hvala!!
 
Odgovor na temu

beep
Srbija/Vrbas

Član broj: 19294
Poruke: 198
*.smin.sezampro.yu.

Sajt: keselj.xyz


+1 Profil

icon Re: Problem sa izvlacenjem dijela teksta04.03.2007. u 10:53 - pre 207 meseci
Za izvlacenje vise delova teksta

Code:

$ulaz="bla bla bla [LOOP]1 tekst [/LOOP] bla bla bla
bla bla bla [LOOP]2 tekst [/LOOP] bla bla blabla bla bla
[LOOP]3 tekst [/LOOP] bla bla bla";

$ulaz=explode('[/LOOP]',$ulaz);

for    ($i=0;$i<count($ulaz);$i++)
    {
                 
    $ulaz[$i]=explode('[LOOP]',$ulaz[$i]);

        # $ulaz[$i][0] je tekst pre [LOOP]

    $data[]=$ulaz[$i][1]; #  tekst izmedju [LOOP][/LOOP]


    }


[Ovu poruku je menjao beep dana 04.03.2007. u 13:42 GMT+1]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
212.200.145.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Problem sa izvlacenjem dijela teksta04.03.2007. u 11:54 - pre 207 meseci
ili nešto kao
Code:
<?php
$tekst = "bla bla bla [LOOP]1 tekst [/LOOP] bla bla bla bla bla bla [LOOP]2 tekst [/LOOP] bla bla blabla bla bla [LOOP]3 tekst [/LOOP] bla bla bla";
preg_match_all('/\[LOOP\](.*)\[\/LOOP\]/Us', $tekst, $rezultati);
?>
<pre>
<?php
$rezultat = $rezultati[1];
print_r($rezultat);
?>
</pre>

Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Problem sa izvlacenjem dijela teksta

[ Pregleda: 3473 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.