Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2014, 08:19
jee92
 
Fecha de Ingreso: marzo-2007
Mensajes: 31
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Separar hh:mm:ss de una cadena de texto

Cita:
Iniciado por quimfv Ver Mensaje
Código PHP:
Ver original
  1. $horarios=array();
  2. $cadena="10:30:0012:00:0013:30:0015:30:00";
  3. $largoCadena=count($cadena);
  4. for($c=0;$c<$largoCadena;$c=$c+8){
  5.    $horarios[]=substr($cadena,$c,8);
  6. }

Al vuelo, repasa que no haya errores, pero $horarios debería contener las horas por separado.

Podrías usar [URL="http://php.net/manual/en/function.strtotime.php"]strtotime[/URL]() para convertir los strings en valores de tiempo.
Muchas Gracias, si me sirvio, solo un detalle, como recorro todos??? con un foreach a $horarios??? o como le puedo hacer, ya que son variables, algunos tienen 2 horarios, otros 5 horarios, entonces necesitaria hacerlo recorriendo los que haya.

Muchisimas gracias por tu soporte.