Autor | Zpráva | ||
---|---|---|---|
Monkeys Profil * |
#1 · Zasláno: 6. 10. 2012, 11:54:43
zdravim
Mam text v ktorom nahradzujem neake znaky inymi cez str_replace ale potrebujem do textu vlozit fotku tam kde sa nachadza prva dvojita medzera teda 2x po sebe iduci <br><br> cez str_replace to funhuje ale nahradi to fotkou vsetky dvojite medzeri v texte. Ja bysom to potreboval len na prvu ktoru najde. Da sa to aj cez str_replace? kod: function preved($text, $obrazok){ // funkcia na preveod znakov v texte $text = str_replace("<br /><br />", "<span><img src=\"prilozeny/".$obrazok."\" width=\"338\" height=\"382\" /></span>", $text); ... return $text; } echo preved($row['dlhy_popis'],$row['prilozeny_obr']); // vypise text z databaze Vdaka M. |
||
abc Profil |
#2 · Zasláno: 6. 10. 2012, 13:10:13
Monkeys:
Klikni si na název funkce ve tvém kódu a podívej se na čtvrtý argument |
||
jenikkozak Profil |
#3 · Zasláno: 6. 10. 2012, 13:26:08
abc:
Čtvrtým parametrem je počítadlo provedených změn. |
||
abc Profil |
#4 · Zasláno: 6. 10. 2012, 13:44:02
jenikkozak:
Trapas, stydím se. Nicméně v komentářích jsem dohledal tuto funkci: function str_replace_once($search, $replace, $subject) { $firstChar = strpos($subject, $search); if($firstChar !== false) { $beforeStr = substr($subject,0,$firstChar); $afterStr = substr($subject, $firstChar + strlen($search)); return $beforeStr.$replace.$afterStr; } else { return $subject; } } |
||
Monkeys Profil * |
#5 · Zasláno: 6. 10. 2012, 20:12:40
abc:
Ok vdaka vyriesene M. |
||
Časová prodleva: 12 let
|
0