Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]str_replace nie dziala z tekstem ze znakami nowej linii
Octobus
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 1
Dołączył: 3.07.2011

Ostrzeżenie: (0%)
-----


Potrzebuje zamienic wiele linijek tekstu (str) na calkowicie inny tekst. Musze sprawdzac czy zmieniany text jest dokladnie taki jak podalem co do znaku (przez stripos np) a pozniej dopiero zmieniac jezeli jest taki jak podany. Niestety nie moge przejsc przez to jak zmieniac tekst ktory ma nowe linijki ? Probowalem w ponizszy sposob, oczywiscie nie zadzialal

Cytat
$str = 'pierwsza <b>linijka</b> tekstu
druga <strong>linijka</strong>
trzecia linijka
czwarta linijka';

//test 2 - pare linijek
$zamien_z = 'druga <strong>linijka</strong>
trzecia linijka';

$zamien_na = 'zmienione
linijki
tekstu';

if(stripos($str, $zamien_z) !== false){
$test2 = str_replace($zamien_z, $zamien_na, $str);
}

echo 'test 2: '.$test2;
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 14:47