Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2010, 12:55
bolt87
 
Fecha de Ingreso: mayo-2009
Mensajes: 67
Antigüedad: 15 años, 6 meses
Puntos: 0
problemas con funcion ereg

hola a todosssss!!

estoy intentando mostrar un resultado de base de datos en php, el problema es q el resultado tengo q mostrarlo por separado, ya que viene entre caracteres, os pongo un ejemplo de lo que iria en un campo para que lo veais:

[{"id":"33","value":"09\/09\/2010 - 04\/10\/2010"},{"id":"34","value":"69 Horas"},{"id":"35","value":"DE 17:00 A 21:00"},{"id":"36","value":"dos"},{"id":"42","valu e":"uno"},{"id":"43","value":""}]

yo lo que quiero es mostrar justo lo que va despues del value ejemplo (09\/09\/2010 - 04\/10\/2010).

de la manera que lo estoy haciendo es así:

$camposExtra=$row_consulta['extra_fields'];
/* */
/* separar campos extra */
//(ereg ("([0-9]{1,2})-([0-9]{1,2})-([0-9]{4})", $date, $mi_array))
//ereg\((['"])(.*)(['"])([,\)]
if (ereg ("value\"\:\"[\\a-zA-Z0-9]", $camposExtra, $mi_array)) {
echo '---------------------------------------------------------------------------------';
echo "$mi_array[0]<br/>";
echo '---------------------------------------------------------------------------------';
echo "$mi_array[1]<br/>";
echo '---------------------------------------------------------------------------------';
echo "$mi_array[11]<br/>";
//echo "$mi_array[3]eee$mi_array[2]eee$mi_array[0]"; // coincide. Lo mostramos en orden inverso porque somos asi : )
} else {
echo "No coincide"; // no coincide
}

pero no funciona!! :S

alguien puede ayudarr???


un saludo y gracias de antemano.