witam, chciałbym się dowiedzieć czym różni się preg, od ereg'a. Piszę kod i używam ereg'a a otrzymuję to co chcę. Kiedy użyję prega zostają znaki < i >. Musze jednak użyć preg bo tyko on posiada mechanizm callback. Co jest nie tak w moim kodzie i jak powinien być zapisany aby nie wyświetlał niepotrzebnie dodatkowych < i >
  1. <?php
  2. private function new_tags($html) {
  3. $html = preg_replace_callback('<calendar />', array('self', 'insert_calender'), $html);
  4. return $html;
  5.  }
  6.  
  7.  private function insert_calender($data) {
  8. return calendar();
  9.  }
  10. ?>


funkcja calendar() zwraca kalendarz, ale nie zawiera przed ani za sobą tagów < i >

// Problem rozwiązany... Przepraszam za post.