Witam wszystkich.
Powiedzmy że mam prosty system newsów oparty o język php i bazę danych SQL. Chciałbym zachować jak najbardziej czysty kod w bazie.
Dzięki temu kodowi zamiast pisać znaczniki html’a w bazie po prostu wpisuje normalnie tekst z enterami, następnie w php zamieniam entery (nowy wiersz z bazy oznaczany jako \n) na znacznik html’a
$usuwane = array("\n\n", "\n",);
$zamieniane = array("
", "
","");
$newssformatowany = str_replace($usuwane, $zamieniane, $tresc);
Teraz przejdę do problemu. Czasem w treści wstawiam linki. W teksie w bazie na razie zapisuję link jako znaczniki html (
$usuwane = array("\n\n", "\n","");
$zamieniane = array("
", "
","","");
$newssformatowany = str_replace($usuwane, $zamieniane, $tresc);
dzięki temu zabiegowi z samego linku pozostawał by tylko tekst który jest odnośnikiem. Co mam wstawić w miejsce “jakiś tekst”? Coś w stylu gwiazdki * oznaczającej dowolny znak? A może ma ktoś zupełnie inny sposób na umieszczenia linków?