Advertisement
Guest User

Untitled

a guest
May 9th, 2015
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.79 KB | None | 0 0
  1. <?php
  2. //separa os numeros da entrada da array retirando espaços vazios
  3. $numUPC = explode(',', trim(trim($final_array), ',')); //final_array gerando erro undefined, motivo variavel sem entrada (Vazia)
  4.  
  5. $UPCdigito = array();
  6. $numUPCpar = array();
  7. $numUPCimpar = array();
  8. $numArredondado = array();
  9.  
  10. //filtor de numero par e impar
  11. foreach ($numUPC as $key => $value) {
  12.     if ($key % 2 == 0) {
  13.         $numUPCpar[] = $value;
  14.     } else {
  15.         $numUPCimpar[] = $value;
  16.     }
  17. }
  18.  
  19. $numUPCpar  = implode(', ', $numUPCpar);
  20. $numUPCimpar = implode(', ', $numUPCimpar);
  21.  
  22. //calculo
  23. $numUPCimpar = array_sum($numUPCimpar);
  24. $numUPCpar = array_sum($numUPCpar);
  25. $UPCdigito = $numUPCimpar * 3;
  26. $UPCdigito = $UPCdigito + $numUPCpar;
  27. $numArredondado = (round($UPCdigito / 10, 0) )* 0.5
  28.  
  29. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement