baťa cena maker ;-)

script na výrobu baťovských cen

kamarád mě poprosil o pomoc se zaokrouhlením cen dle pana baťi. udělal jsem mu na to scriptík a jelikož by se možná mohl hodit i nějakému jinému obchodníkovi, tady je.

script funguje tak, že zaokrouhlí číslo tak, aby zůstala pouze první číslice a zbytek doplní nulami a poté odečte 1.

princip je jednoduchý a vlastní script také

<?php
/* $input je pole kde kazdy prvek obsahuje cenu v beznem stavu
   $output je retezec obsahujici batovy ceny (na kazdem radku jednu) */
   
for ($i=0$i<count($input); $i++) {
  
// nahrazeni desetine carky teckou
  
$r=round(str_replace(",""."$input[$i]));
  
$d=strlen($r);
  
// posunuti desetine carky za prvni cislici 
  
for($x=0$x<$d-1$x++){
    
$r=$r/10;
  }
  
// zaokrouhleni cisla 
  
$r=round($r);
  
// posunuti desetine carky na puvodni misto
  
for($x=0$x<$d-1$x++){
    
$r=$r*10;
  }
  
// odecteni 1
  
$v=$r-1;
  
$output.= $v."\n";
}
?>