Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] zmienna jako warunek w preg_replace, jak zdefiniowac ?
telemach
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 23.04.2007

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


jezeli dla przykladu

wynikiem preg_replace jest zmienna (nazwijmy ja $zmienna) ktora chce uzyc jako warunek przy kolejnym preg_replace to jak powinienem ulozyc skladnie ?

czyzby cos w tym stylu

$drugazmienna = preg_replace('/(.*?)$zmienna(.*?)\/images(.*?)html>/s','\\2', $zrodlo);

naturalnie cos takiego nie dziala a nie moge sie jakos doszukac czym zaznaczyc ze jest to nie wyraz a wartosc zmiennej;
nie wiem czy to wsadzic do jakiegos nawiasu, opatrzyc \ czy moze czyms innym
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
telemach
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 23.04.2007

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


cos to nie chce dzialac

$part01 = '/';
$part02 = '/';
$part04 = $dzien01.$part03.$dzien02;

preg_match($part04, $zrodlo, $wynik);

jezeli

$part03 = preg_replace('/(.*?)abc(.*?)01234 (.*?)html>/s','\\2', $zrodlo);

to wywala
Kod
Undefined offset: 0


podobnie przy zaproponowanym

$wynik = preg_replace('/(.*?)'.$part03.'(.*?)\/images(.*?)html>/s','\\2', $zrodlo);

a jezeli

$part03 = 'wyraz';

to smiga

niestety ale w manualu nie znajduje przykladow laczenia definicji i zmiennych dla preg_match i preg_replace
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 22:08