Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Ho una variabile $primo da ripulire...

    Mi spiego meglio...

    Ho la variabile $primo che si presenta così:

    8</font>
    <td


    vorrei ripulirla... di tutto ciò che ha alla sua destra...

    e ottenere solo:

    8 (senza spazi nè all'inizio nè alla fine)

    Ho provato con trim ma non basta...

    Grazie a chi mi rinfresca questa sciocchezza... di gestione stringhe...


  2. #2
    Perché non prendi il primo carattere della stringa?
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Potrebbe essere un'idea...

    Ma come?

    Grazie per il refresh...

    ps: Complimenti per l'icona davvero f..a!


  4. #4
    Codice PHP:
    $str "
    8</font>
    <td "
    ;

    echo 
    substr($str01);

    oppure

    echo $str[0]; 
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    purtroppo a volte la variabile $primo è di due caratteri...

    E queste due ultime soluzioni mi prendono sempre solo il primo carattere dei due risultanti...

    Come potrei ovviare?

    Ad esempio se la variabile $primo è 69

    la soluzione adottata per adesso mi prende solo il 6...

    Grazie


  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    preg_match('#\d+#',$str,$mth);
    echo $mth[0];

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    143
    Se quello che devi ricavare é sempre un int, basterebbe

    $str = "8</font>
    <td ";

    echo intval($str);

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.