Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tablica z preg_match w preg_replace
Forum PHP.pl > Forum > Przedszkole
eloZiomek
Otóż mam nastpępujące pytannie w jaki sposób zastosować zmienną dokladnie tablice $array[0][1] jako część paternu coś ala to:

  1. preg_replace('/'.$out[0][1].'/',$template_bin,$source_bin);


żeby to działało jako

  1. preg_replace('/blabla/',$template_bin,$source_bin);



Niestety tak się raczej nieda bo najzwyczajniej nie działa.
Sprawdzałem zamieniając zmienną na sztywny tekst taki jak w arrayu i skrypt śmigał jak należy

Za wszelkie podpowiedzi z góry dzieki smile.gif
webdice
Chcesz wstawić wzór ze zmiennej?
eloZiomek
otóż to musze osiągnąć
webdice
Jeśli wartość w Twojej tablicy jest prawidłowa, to wszystko powinno działać. Pokaż więcej kodu.
eloZiomek
kiedyś też miałem taki problem i też niezbyt działało




  1.  
  2. preg_match_all("/Content\('(.*)'\);/",$source_bin,$out);
  3.  
  4. for($i = 0; $i<=1; $i++){
  5. $source_bin = preg_replace('/'.$out[0][$i].'/',$template_bin,$source_bin);
  6. }


może to kwestia tego że to w pętli siedzi?
kod ofc skrócony. Ale wina skryptu to nie jest bo mówie wpisze wzór na sztywno to śmiga
webdice
Podaj taki kod który można uruchomić, na razie mogę się domyślać w czym leży problem.
eloZiomek
Dobra po problemie nie eskejpowałem nawiasów i nie śmigało smile.gif

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.