Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619

    [PHP] Leggere solo i numeri da un txt

    Ciao,
    ho un txt con scritto qualcosa di questo tipo:


    ciao186

    Ho bisogno di portare in una variabile di una pagina php solo il numero che comunque e' sempre alla fine della stringa e di riscrivere un altra stringa al posto di quella vecchia.

    Qualcuno mi aiuta?


  2. #2
    scritto al volo senza testarlo... dimmi se funziona.
    visto che i numeri sono sempre alla fine della stringa puoi potenziarlo facendo il FOR al contrario, dalla fine verso l'inizio, e bloccandolo con un "break" se il carattere non è numerico.

    Codice PHP:
    $numeri '';
    for (
    $i=0$i<strlen($stringa); $i++) {
        if (
    is_numeric($stringa[$i]))
            
    $numeri .= $stringa[$i];


  3. #3
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Grazie,
    ti faccio sapere se funziona.

    Senti, e se io sapessi che il numero e' sempre di 5 cifre?

    Ci sarebbe un modo per evitare il ciclo?

    Ciao

  4. #4
    preg_match_all con una regexp tipo "/[^\0-9|^]([0-9]{5})[^\0-9|$]/" o qualcosa di simile, risultato un array con tutti i numeri da 5 che ci sono nella stringa col file
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Grazie 1000!

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.