funkcja normalizePrice()

boboo

Avatar: boboo

2025-05-28 12:13

Było mi potrzebne, to zmodyfikowałem, a może i tu się komuś przyda ;-)

oryginał (w core/common.php):


function normalizePrice( $mPrice ){
  return 
sprintf( '%01.2f', str_replace( ',', '.', $mPrice ) );
} 
// end function normalizePrice



po zmianie:


function normalizePrice( $mPrice, $iDecimals = 2 ){ // modified for different count of decimals
  
return sprintf( '%01.'.$iDecimals.'f', str_replace( ',', '.', $mPrice ) );
} 
// end function normalizePrice



I jeśli potrzebuję sformatowaną inaczej niż z 2 miejscami po przecinku liczbę,
to wpisuję to jako drugi parametr przy wywołaniu funkcji.
Jeśli nie wstawię nic, to standardowo "normalizuje" na 2 miejsca.

Mała rzecz, a cieszy :D

» Quick.Cart v6.x

boboo

Do góry
o nas | kontakt