Strumenti Utente

Strumenti Sito


sviluppo:itadataformatutils

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
sviluppo:itadataformatutils [2018/01/26 08:57] – creata m.biagiolisviluppo:itadataformatutils [2018/03/19 10:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 7: Linea 7:
 Questo metodo serve per formattare correttamente un importo, indipendentemente dalla sorgente dati di provenienza. Questo perchè, ad esempio, un web service di Omnis restituisce gli importi con il carattere ',' mentre PHP se lo aspetta con il '.'. Questo metodo serve per formattare correttamente un importo, indipendentemente dalla sorgente dati di provenienza. Questo perchè, ad esempio, un web service di Omnis restituisce gli importi con il carattere ',' mentre PHP se lo aspetta con il '.'.
 Esempio (preso da test/DataFormatTest): Esempio (preso da test/DataFormatTest):
 +
 +<br/>
 +
 +Il metodo ha la stessa interfaccia di [[http://php.net/manual/en/function.number-format.php|number_format]]
  
 <code> <code>
 require_once ITA_LIB_PATH . '/itaPHPCore/itaDataFormatUtils.class.php'; require_once ITA_LIB_PATH . '/itaPHPCore/itaDataFormatUtils.class.php';
  
-function test_safeNumberFormat($data) { +// Es.  
-        $this->assertEquals($data['output'], itaDataFormatUtils::safeNumberFormat($data['input']$data['decimals'], $data['dec_point'], $data['thousands_sep'])); +// $number_input = 100,15  -->  100.15 
-    }+function esempio($number_input) { 
 +    $number_output = itaDataFormatUtils::safeNumberFormat(number_input2); 
 +    ... 
 +}
 </code> </code>
  
sviluppo/itadataformatutils.1516957040.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)