Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Prendere caratteri specifici da una stringa di testo

    Conoscete un modo per visualizzare una stringa fino ad una certa sequenza di caratteri?
    Del tipo:
    str1 "Io preparo una mela avvelenata."
    str2 "Gianni mangia una mela avvelenata e schiatta."

    Poter prendere tramite una funzione applicata a entrambe le stringhe i caratteri che vanno da 0 a "mela" per ottenere:
    str1 "Io preparo una mela"
    str2 "Gianni mangia una mela"

    Considerate che non posso impostare un valore fisso come si fa con substr(stringa,inizio,lunghezza) perchè la parola a cui deve FINIRE di prendere la stringa può trovarsi a varie "distanze" dall'inizio.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Le regex!
    Codice PHP:
    <?
    $criterio
    ="/^.+mela/";
    $stringa1="Io preparo una mela avvelenata." ;
    preg_match_all($criterio,$stringa1,$array_res);
    echo 
    $array_res[0][0];
    $stringa1="Tizio mangia una mela avvelenata e schiatta";
    preg_match_all($criterio,$stringa1,$array_res);
    echo 
    $array_res[0][0];

    ?>
    Mi sono permesso di cambiare il nome visto che mi chiamo gianni....


  3. #3
    [supersaibal]Originariamente inviato da gianiaz
    Mi sono permesso di cambiare il nome visto che mi chiamo gianni....
    [/supersaibal]
    Ma non posso crederci... che coincidenza sfigata! Ehehe... cmq grazie domani provo.

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.