Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> drugi argument w preg replace, brak wyniku
luinnar
post
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 15.07.2004
Skąd: Bielsko-Biała

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


mam coś takiego
  1. <?php
  2. $z = preg_replace('#[|foto|([0-9]+)|]#', &#092;"$tab[1]\", $z);
  3. ?>

niestety to zwraca mi taki błąd
Kod
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in ŚCIEŻKA/DO/PLIKU.php on line 65

próbowałem także
  1. <?php
  2. $z = preg_replace('#[|foto|([0-9]+)|]#', $tab[&#092;"1\"], $z);
  3. ?>

wtedy zwracało czysty tekst bez znaczników [|foto|<jakiś numer>|]

Przykładowy, pełny kod sprawdzania

  1. <?php
  2. $z = 'gfjgh gh j gh gch gch[|foto|1|]jcghj hcg cj hhgjhhyiu yui uyi yrui uyi[|foto|2|] uy yu itytyr brtnyufrtb8u uitny 5i mnt bnr5u motn nty 8m,
     gyfntru m,u,hui f
  3. um gtnyf tufiodumhybtiopuhybyph[|foto|3|]juti hht pu uip tjtpjupbuhy 0etjuhempih
    umh etu eb uhu bjhhubtmyhut,etyihu oyjyt jji yj jyi'
    ;
  4. $tab = array();
  5. $tab[1] = '----1----';
  6. $tab[2] = '----2----';
  7. $tab[3] = '----3----';
  8.  
  9. $z = preg_replace('#[|foto|([0-9]+)|]#', $tab[&#092;"1\"], $z);
  10.  
  11. echo $z;
  12. ?>

Co mam z tym zrobić?


--------------------
notDevBlog - devblog.luinnar.com
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: 21.08.2025 - 04:52