Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/06/2011, 07:35
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Como hacer hack en precios

el problema es que no debes redefinir la muestra de precisión, esa no es la mejor manera de lograrlo.

mira, he probado el código que te he puesto con varios números:

Código PHP:
Ver original
  1. <?php
  2. $numeros=array(20.15, 20.95, 20.64, 20.24, 51.95, 16);
  3. foreach($numeros as $numero){
  4.     //primero vemos si el numero tiene punto
  5.     if($pos=strpos($numero,".")){
  6.       //luego obtenemos lo que esta despues de ese punto
  7.       $decimal=substr($numero,$pos);
  8.       //verificamos si NO es .95
  9.       if($decimal!=".95"){
  10.         // si no es .95 borramos el decimal
  11.         $numero=substr($numero,0,$pos);
  12.       }
  13.     }
  14.     echo $numero."<br>";
  15. }
  16. ?>

y me devuelve esto:

20
20.95
20
20
51.95
16

dejando solo los que tienen .95, así que algo hiciste mal.

probando el código deCarxl, dice que no se encuentra el .95 en ninguno de los casos. -karma
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D