Hola tengo un problema con este codigo...el error me lo da en el foreach en otro post nombraron que por el error podria ser culpa del editor...cambia ahora de dreamweaver a komodo el codigo es este
Código PHP:
<?php
$ciudad="Caracas";
function ZonaHoraria($ciudad){
$ciudad=strtolower($ciudad);
$ciudad=str_replace(' ','_',$ciudad);
$zonas=timezone_identifiers_list();
if ($ciudad == 'utc'){
return 'UTC';
}else if ($ciudad == ''){
return false;}*
foreach($zonas as $z) {
$r= explode('/', $z);
if (count($r) == 2 && strtolower($r[1]) == $ciudad) {
return $z;
} else if (count($r) == 3 && strtolower($r[2]) == $ciudad) {
return $z;
}
}
return false;
}
echo ZonaHoraria('buenos aires') . '<br />';
echo ZonaHoraria('bogota') . '<br />';
echo ZonaHoraria('utc');
?>
este es el error
Parse error: syntax error, unexpected T_FOREACH in C:\AppServ\www\sube\ciu.php on line 26
esa linea es esto foreach($zonas as $z) {