Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2013, 16:57
tattojk
 
Fecha de Ingreso: febrero-2005
Mensajes: 673
Antigüedad: 19 años, 8 meses
Puntos: 2
Pregunta Problema con explode

Cordial saludo.

Tengo la siguiente información almacenada en una variable:

$InfoCursos = "369-478|654-789|790-475|";

Cada registro esta delimitado por | y cada campo por - Es decir en este ejemplo tengo 3 registros y 2 campos por registro; para poder guardar estos datos en una base de datos hago lo siguiente:

Código PHP:
$InfoCurs explode("|"$InfoCursos);
$ContCurs count($InfoCurs) - 1;

for(
$i=0$i<$ContCurs;$i++)
    {
        
$DatoCurs explode("-"$InfoCurs[$i]);
          
$curConsecutivo $DatoCurs[0];
        
$jorConsecutivo $DatoCurs[1];
        } 
Mi problema esta en la siguiente situacion:
Cuando i vale 0 me retorna lo siguiente
$curConsecutivo me muestra "array369" por consiguiente cuando lo guardo en la tabla lo guarda con valor 0 y no 369
$jorConsecutivo me muestra "478" y lo guarda bien

Cuando i vale 1 me retorna lo siguiente
$curConsecutivo me muestra "654" guarda bien
$jorConsecutivo me muestra "789" y lo guarda bien

Cuando i vale 2 me retorna lo siguiente
$curConsecutivo me muestra "790" guarda bien
$jorConsecutivo me muestra "475" y lo guarda bien

Como pueden ver siempre me presenta el problema con la variable $curConsecutivo cuando i vale 0.

A que se debe eso???
Como hago para guardar bien en la base de datos???

Agradezco la ayuda y sugerencias que me puedan brindar.