Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    Recuperare parte di una stringa

    Ciao a tutti,
    volevo un consiglio: ho una stringa di testo e vorrei estrapolare solo la parte contenuta tra due tag <iles>.......</iles>, è possibile? se si come?
    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Con le espressioni regolari e la funzione preg_match() se c'è solo una coppia <iles></iles>, altrimenti preg_match_all() se ce ne sono più di una.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    $ret = preg_match("#<iles>(.*)</iles>#", $stringa);

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    ho provato ma nulla, stampando a video il risultato mi da tutti '0', allora ho stampato a video il contenuto del campo e ho visto che i due tag a video non li vedo nel testo, ma se vado nel codice sorgente della pagina li trovo, cosa mi conviene fare?

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Come hai stampato il risultato?

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    si sucsa, intendevo che visualizzavo le le variabili sullo schermo, comunque il risulato è questo
    00000000111100000000000000000000100000000000000000 000000000001100000000100001.......

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova questo $ret = preg_match("#<iles>(.*?)<\/iles>#", $stringa);
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    mi restituscie sempre 0101010101

  9. #9
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Scrivi la parte di codice html dove c'è quel tag, l'istruzione che usi per recuperare la parte di stringa e come ne stampi il risultato.
    Intendo proprio di scrivere il codice che stai usando.

  10. #10
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da james81 Visualizza il messaggio
    mi restituscie sempre 0101010101
    L'ho provata. Funziona.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.