Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/05/2013, 18:16
Avatar de bulter
bulter
 
Fecha de Ingreso: enero-2008
Mensajes: 137
Antigüedad: 16 años, 4 meses
Puntos: 20
Respuesta: funcion para borrar ceros error?

Oo A mi me funciona correcto:

Código PHP:
<?php
error_reporting
(E_ALL);

function 
borra_ceros($arreglo)
{
    
$corre=count($arreglo);
    
$sin_ceros = array();
    
    for(
$i=0$i $corre$i++) 
    {
         if((int)
$arreglo[$i] != 0
         {
              
array_push($sin_ceros$arreglo[$i]);
         }
    }
    
    return 
$sin_ceros;
}

$arr = array(1010101);
$arr2 = array("1""0""1""0""1""0""1");
$arr3 = array(223);

echo 
"<pre>";
print_r(borra_ceros($arr));
print_r(borra_ceros($arr2));
print_r(borra_ceros($arr3));
echo 
"</pre>";
?>
Result:
Código:
Array
(
    [0] => 1
    [1] => 1
    [2] => 1
    [3] => 1
)
Array
(
    [0] => 1
    [1] => 1
    [2] => 1
    [3] => 1
)
Array
(
    [0] => 2
    [1] => 2
    [2] => 3
)