Me esta pasando una cosa que nunca me habia pasado y es que yo adjunto un include donde realizo algunas funciones como formatear la fecha de formato americano a español y veo que las variables internas del include no hace nada e probado con estos 2 codigos:
Código PHP:
function fecha($fecha)
{
preg_replace( "/([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})/", $fecha, $mifecha);
$lafecha=$mifecha[3]."/".$mifecha[2]."/".$mifecha[1];
return $lafecha;
}
y con:
Código PHP:
function fecha($fecha)
{
$dia = substr($fecha, 0, 2);
$mes = substr($fecha, 3, 2);
$ano = substr($fecha, -4);
$fecha = $dia . '/' . $mes . '/' . $ano;
return $fecha;
}
Tanto en el primer caso como en el segundo solo me devuelve lo que esta entre comillas las barra "//" osea las variables
Código PHP:
$mifecha, $dia, $mes, $ano
como si no existieran.
¿Estoy haciendo algo mal?
bichomen