Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ricavare testo linkato

  1. #1

    Ricavare testo linkato

    Ciao a tutti, ho un problema che non so risolvere.

    Dovrei trasformare in una stringa che contiene codice html tutti i link presenti in questo modo:

    Codice PHP:
    $stringa="Questo è il <a href=\"http://www.sito1.com\">testo da trasformare</a> con alcuni <a href=\"http://www.sito2.com\">link</a>";

    $nuova_stringa="Questo è il <a href=\"clic.php?site=http://www.sito1.com&testo=testo da trasformare\">testo da trasformare</a> con alcuni <a href=\"clic.php?site=http://www.sito2.com&testo=link\">link</a>"
    In pratica si tratta di modificare tutti i link mettendo clic.php e in get il vecchio url e il testo linkato.

    Mi potete aiutare?
    Grazie

  2. #2
    Puoi usare preg_match o se riesci preg_replace.

  3. #3
    Codice PHP:
    $nuova_stringa preg_replace("/<a(.+?)href=\\"([^\\"]*?)\"([^>]*?)>([^<]*?)<\\/a>/i""<a\\\\1href=\\"clic.php?site=\\\\2&testo=\\\\4\"\\\\3>\\\\4</a>"$stringa); 
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  4. #4
    Grazie, funziona perfettamente

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.