Jump to content

Photo
- - - - -

Zamienianie wyrażenia w string na element tablicy.


1 reply to this topic
  • Please log in to reply
WebRapko

    Użytkownik

  • 97 posts
    • Czas spędzony online: 12m
-12
Słaba
  • LocationMalopolska

Posted 06 May 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

  • 1937 posts
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Posted 07 May 2014 - 08:38

#2

Sprawdź: 

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

Jaki undefined index Ci wyskakuje? Co ma zmieniać?


  • 0

webDeveloper





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users