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

Hocu da mi str_replace() zameni samo poslednji slucaj

[es] :: PHP :: Hocu da mi str_replace() zameni samo poslednji slucaj

[ Pregleda: 1563 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pakito
Paun Es Durlic
kustos etnolog (u penziji!) i programer
naivac
Majdanpek * Pančevo

Član broj: 91953
Poruke: 273
*.dynamic.isp.telekom.rs.

Sajt: www.PaunDurlic.com


+3 Profil

icon Hocu da mi str_replace() zameni samo poslednji slucaj23.08.2012. u 12:52 - pre 141 meseci
U stringu $niz zelim podstring $deostar da zamenim sa izrazom $deonov, ali, u slučaju da se javlja više puta, želim da se zameni samo na poslednjem mestu.
Da li to mogu da uradim pomocu str_replace(), ili neke druge funkcije, ili da ostrim makaze, pa da secem, razdvajam, krprim, lepim?!
 
Odgovor na temu

duskooo
BG

Član broj: 52174
Poruke: 44
*.dynamic.sbb.rs.



+1 Profil

icon Re: Hocu da mi str_replace() zameni samo poslednji slucaj23.08.2012. u 13:57 - pre 141 meseci
http://www.php.net/manual/en/function.strrpos.php
http://www.php.net/manual/en/function.substr-replace.php
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Re: Hocu da mi str_replace() zameni samo poslednji slucaj24.08.2012. u 09:06 - pre 141 meseci
Code (php):

<?php
$subject = 'hello world, again world';
$search = 'world';
$replace = 'me';
$result = strrev(preg_replace(strrev("/$search/"),strrev($replace),strrev($subject),1));
echo $result;
?>
 

[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

pakito
Paun Es Durlic
kustos etnolog (u penziji!) i programer
naivac
Majdanpek * Pančevo

Član broj: 91953
Poruke: 273
*.dynamic.isp.telekom.rs.

Sajt: www.PaunDurlic.com


+3 Profil

icon Re: Hocu da mi str_replace() zameni samo poslednji slucaj24.08.2012. u 09:45 - pre 141 meseci
Hvala obojici!
Cilj mi je bio da se u rečniku ispita da li tekst u "gnezdu reči" sadrži tzv. poveznicu, tj. reč koja upućuje na neku drugu reč, i ako je nadje, da mi je oboji.
Poveznica je uvek poslednja reč u tekstu.
Koristeći sugestije koje sam dobio ovde, stvar sa bojenjem sam uspešno rešio ovako:

Code:
           $pozicija = strripos($gnezdoreci, $unetarec);
           $novognezdo = substr_replace($gnezdoreci, "<font color='#FF000'>".$unetarec."</font>", $pozicija);
           echo $novognezdo;

 
Odgovor na temu

[es] :: PHP :: Hocu da mi str_replace() zameni samo poslednji slucaj

[ Pregleda: 1563 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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