Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Recuperare carattere

  1. #1

    Recuperare carattere

    Ciao a tutti vi scrivo per risolvere un piccolo problema.
    Devo estrapolare da una stringa un certo valore, la stringa in questione è la seguente
    codice:
    xxx_yyy-numero
    Ora come faccio a estrapolare il numero non sapendo di preciso di quanti caratteri è formato?
    Avevo pensato prima a una ricerca del carattere - e mettere la stringa che viene dopo in una variabile o in qualche array

    Come posso fare?

  2. #2
    explode() con delimitatore "-"

    Codice PHP:
    ...
    $str "xxx_yyy-numero";
    $result explode("-"$str);
    echo 
    $result[1];
    ... 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, puoi fare questo
    codice:
    $stringa = 'xxx_yyy-numero';
    list($x,$y,$numero) = explode('-',$stringa);
    echo $numero;
    oppure
    codice:
    $stringa = 'xxx_yyy-numero';
    $exp = explode('-',$stringa);
    $numero = array_pop($exp);
    xxx_yyy-numero

  4. #4
    Grazie a entrambi per la soluzione

  5. #5
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    fra x e y non c'è un meno quindi viene così

    Codice PHP:
    $stringa 'xxx_yyy-numero';
    list(
    $xy,$numero) = explode('-',$stringa);
    echo 
    $numero

  6. #6
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Giusto avevo visto male la stringa

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.