Mam taki oto kod PHP
<?php $replace = array( '<a href="http://ossus.pl/biblioteka/1">2</a>', '<a href="http://ossus.pl/biblioteka/1">1</a>' ); ?>
Kod ten ma znajdować w zmiennej $text wszystkie wystąpienia <ossus> i </ossus> i zamieniać je na linki.
Wszystko jest ok dopóki wyglądają one tak:
<ossus>text</ossus> <ossus>textlinka|tekstdowyswietlenia</ossus>
Ale kiedy w tekście przed albo po '|' pojawi się spacja (np. <ossus>text|tekst do wyświetlenia</ossus>), wszystko się rozwala.
Czy ktoś może coś poradzić?