Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/11/2011, 09:21
Avatar de jcxnet
jcxnet
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 21 años
Puntos: 56
Respuesta: dividir una cadena y hacer calculos

acabo de escribir este código en base a tu consulta de manera que el límite sea variable
Código PHP:
    $cadena="79 78 82 68 50 90 73 56 91 95 76 38 35 80 48 86 83 97 57 56 89 57 65 59 91";
    
$numeros = explode(" ",$cadena);
    
$total = count($numeros);
    
$limite = 10;

    if(
0 == $total % $limite) // calcula el número de iteraciones 
        
$extraer = $total / $limite;
    else    
        
$extraer = (int)($total / $limite) + 1; 
    
$pos = 0; //posición para extraer elementos del array
    
for($i=0;$i<$extraer;$i++){
        
array_show( array_slice($numeros, $pos, $limite) );
        
$pos+= $limite;
    }

    
function 
array_show($numeros){
        
$suma = array_reduce($numeros, "array_suma");
        
$linea = '<br/>'; // agregamos el salto de línea al inicio
        
$linea.= implode(",", $numeros); // pasamos los números a cadena para mostrar
        
$linea.= "| suma: $suma"; // agregar el resultado de la suma
        
echo $linea;
}
    
function 
array_suma($a, $b){
        
$a += $b;
        return 
$a;
} 
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **