Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    62

    [PHP] Spezzare una stringa

    Ciao a tutti,

    il mio problema è questo:
    ho una stringa che contiene del testo in formato html ad esempio "<img src=xxxx.jpg>
    testo che prosegue etc".
    Devo poter isolare il tag relativo all'immagine in una prima variabile, mentre tutto ciò che segue deve finire in una seconda variabile.
    In buona sostanza in base all'esempio di cui sopra dovrei ottenere:

    variabile1 = "<img src=xxxx.jpg>"
    variabile2 = "
    testo che prosegue etc"

    Come posso fare?

    Grazie!

    Isabella

  2. #2
    la struttura della stringa passata è sempre la stessa?
    potresti usare explode unito ai caratteri "><" oppure "> <" però devi assicurarti che l'argomento passato ad explode sia sempre uguale...
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    62

    ...ci provo...

    Grazie, provo a vedere cosa salta fuori..

    Isabella

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    preg_match("#(<.*?>)(.*)#",$stringa,$ris);
    print_r($ris);

    in $ris[1] trovi l'immagine e in $ris[2] il resto.

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.