Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2015, 11:31
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Encontrar rachas de aciertos

Buenas,

Me funciona pero no consigo hacerlo bien ya que me muestra errores por pantalla


Codigo usado:

Código PHP:
Ver original
  1. $arrayAciertos=('1,0,0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,1');
  2. $arrayAciertos = explode(",", $arrayAciertos);
  3. $arrayContador = array();
  4. $max=1;
  5. foreach($arrayAciertos as $elemento){
  6.     if ($elemento !=1){
  7.         $max++;
  8.     }else{
  9.         $arrayContador[$max] += 1;
  10.         $max=1;
  11.     }  
  12. }
  13. echo "<pre>";print_r($arrayContador);echo "</pre>";

Errores que recibo.

Notice: Undefined offset: 1 in XXXX on line XXX
Notice: Undefined offset: 3 in XXXX on line XXX
Notice: Undefined offset: 5 in XXXX on line XXX
Notice: Undefined offset: 6 in XXXX on line XXX

Resultado:
Array
(
[1] => 4
[3] => 1
[5] => 1
[6] => 1
)

¿Alguien me echa una mano para mejorar el código?

Muchas gracias