Autor Zpráva
Darth-Cz-
Profil *
Dobrý den,

chtěl bych vás poprosit o pomoc s následujícím problémem: Potřebuji v textu smazat všechny tagy <a> kromě prvního výskytu. Jak je nahradit není těžké. Problém je, jak zanechat první :/

Za pomoc děkuji
Darth-Cz-
Profil *
Vyřešeno. Díky.
      $zacatek = strpos($_POST['post_content'], '</a>');
      $prvni_cast = substr($_POST['post_content'], 0, $zacatek);
      $zbytek = substr($_POST['post_content'], $zacatek);
         
     $text = preg_replace('~<a[^>]*>~siU', '', $zbytek);

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0