mam problem z preg_replace, a dokładnie w moim systemie BBCode istnieje tag [galeria=tutaj id galerii][/galeria] którego zadaniem jest wy¶wietlenie nazwy galerii dla przykładu:
[galeria=1][/galeria] ma być zamieniany na nazwę galerii o numerze id=1, nazwy galerii s± przechowywane w tablicy (array) i klucz każdej pozycji w tablicy równa się id galerii.
<?php $nazwa_galerii[0] = 'Nazwa pierwszej galerii'; $nazwa_galerii[1] = 'Druga galeria'; $nazwa_galerii[2] = 'Trzecia'; //itd. $str='Jaki¶ sobie tam kawałek tekstu. Tutaj będzie zaraz galeria: [galeria=1][/galeria]'; //chce żeby zwróciło mi: $str='Jaki¶ sobie tam kawałek tekstu. Tutaj będzie zaraz galeria: Druga galeria'; //więc robie to funkcj± preg_replace: //i niestety nie zwraca mi nic :/ ?>