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

    Prelevare numeri da una stringa

    Ciao,
    Mi chiedevo se esiste una funzione che, assegnata una stringa (completa di numeri lettere e simboli) riesce a estrapolarmi solo i numeri:
    Se ad esempio ho :

    hdsfhasd4434 34 wer 345 ?(%&bfbf3324

    voglio in output solo:

    4434343453324

    Io avevo pensato ad un replace, solo che prima di provare, mi chiedevo se non esistesse una funzione dedicata!

    Aggiungo che la stringhe non sono come nell'esempio, ma contengono all'incirca 10000 caratteri (spazi inclusi)!

  2. #2
    Pazzesco, continuando a cercare su google, ho già trovato la mia discussione!
    Ma quanto tempo ci sta google a indicizzare una pagina del forum?
    Sicuramente meno di 2 minuti!

  3. #3
    codice:
    echo preg_replace('/\D/', '', $string);

  4. #4
    Grazie,
    nel mentre un'altra domanda sulle stringhe:
    ora che ho in output solo numeri, e so che ognuno deve essere ad esempio di un tot di cifre cosa posso fare?

    Esempio:
    ho:

    848449249294

    e so che la lunghezza dei numeri deve essere in ordine : 3 5 4

    voglio ottenere:
    $variabile1=848
    $variabile2=44924
    $variabile3=9294

    come posso fare?

  5. #5
    almeno però prova a sbirciare tra le funzioni di php.. devi usare la funzione substr per estrarti le 3 porzioni desiderate..

    http://php.net/manual/en/function.substr.php
    Ubuntu rulez!! :P

  6. #6
    Grazie,
    non conoscendo completamente le funzioni, non sapevo cosa cercare!

    Buona serata!

  7. #7
    basta chiederlo a google e lo propone come primo risultato la maggior parte delle volte

    http://www.google.it/search?q=php+ex...ient=firefox-a
    Ubuntu rulez!! :P

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.