Skocz do zawartości

Zdjęcie
- - - - -

Zamienianie wyrażenia w string na element tablicy.


1 odpowiedź w tym temacie
  • Zaloguj się, aby dodać odpowiedź
WebRapko

    Użytkownik

  • 97 postów
    • Czas spędzony online: 12m
-12
Słaba
  • LocationMalopolska

Napisano 06 maja 2014 - 20:18

#1
Witam, mam pewien problem z wyrażeniem regularnym PHP, oto kod:
$_tpl_header = file_get_contents(dirname(__FILE__).'/header.php');
$_tpl_header = preg_replace('#\{( .*?)\}#si', $meta["\\1"], $_tpl_header); 
echo $_tpl_header;
W czym problem? Otóz w tym że zamiast zamieniać mi na element z tablicy = $meta ale wywala undefined index, co zrobić/zmienić w tym kodzie aby działało? :|
  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 07 maja 2014 - 08:38

#2

Sprawdź: 

$_tpl_header = preg_replace('#\{( .*?)\}#si', $meta["$1"], $_tpl_header); 

Jaki undefined index Ci wyskakuje? Co ma zmieniać?


  • 0

webDeveloper





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych