Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    cambiare separatore decimale da punto a virgola

    Ciao ragazzi da una pagina mi arriva una variabile decimale dove il separatore è la virgola

    esempio: 10,00

    Cosa posso usare per cambiare automaticamente il separatore da virgola a punto?

    esempio: 10.00

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    Codice PHP:
    echo number_format "10,00"2".""." )."
    "
    ;
    echo 
    str_replace ","".""10,00" )."
    "


  3. #3
    Ciao epescol, io sapevo che number_format serviva solo per la visualizzazione. siccome la suddetta pagina è una pagina chiamata in background da paypal per fare delle variazioni sul database al momento del pagamento, il numero verrà cambiato lo stesso?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    devi fare la variazione a livello di client o di server ?

  5. #5
    se devi buttare il dato direttamente in db, evita il separatore delle migliaia, e usa number format con il tale separatore vuoto "" e quello dei decimali uguale a "."
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    Originariamente inviato da epescol
    devi fare la variazione a livello di client o di server ?
    Di server perchè va direttamente sul database...
    Per le migliaia il problema non persiste perchè non ci sarà niente al di sopra di 500

  7. #7
    Originariamente inviato da Mikele Sagitter
    Di server perchè va direttamente sul database...
    Per le migliaia il problema non persiste perchè non ci sarà niente al di sopra di 500
    approccio superficiale e ottimista, io sono per la programmazione paranoica

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  8. #8
    Originariamente inviato da andr3a
    approccio superficiale e ottimista, io sono per la programmazione paranoica

    Se tu fossi un mio cliente faresti mai una ricarica di 1000 euro? (a parte che non esiste il pulsante da 1000 euro)
    hahahahaha

    cmq così il codice va bene?

  9. #9
    Originariamente inviato da Mikele Sagitter
    Se tu fossi un mio cliente faresti mai una ricarica di 1000 euro?
    allora mi correggo, approccio superficiale e pessimista (chi mai farà nella mia vita una ricarica da 1000 euro?)


    Originariamente inviato da Mikele Sagitter
    cmq così il codice va bene?
    no, perchè se devi mettere il dato in db, c'è il separatore delle migliaia impostato a punto, invece deve essere vuoto
    codice:
    $dato = number_format($number, 2, '.', '');
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #10
    Originariamente inviato da andr3a
    no, perchè se devi mettere il dato in db, c'è il separatore delle migliaia impostato a punto, invece deve essere vuoto
    codice:
    $dato = number_format($number, 2, '.', '');
    Scusa non per essere superficiale (hahaha) ma che cambia visto che alle migliaia non ci arriva?

    ps:se uso apici singoli o doppi non cambia niente

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.