Hola a todos, tengo un fichero tipo:
Código PHP:
<?php
$lang['01'] = 'Lehenengo esaldia';
$lang['02'] = 'Bigarren esaldia';
?>
la cosa es que quiero pillar los valores:
cada uno en variables diferentes.
El problema es que dentro de la segunda variable puede haber comillas escapadas, ejemplo:
Código PHP:
<?php
$lang['01'] = 'Lehenengo esaldia hau da: \'Egunon\'';
...
?>
entonces un explode ya no me valdria y me cascaria el programa, aqui el programa:
Código PHP:
<?php
$archivo=fopen('lang/es.php','r');
$deny=array('<?php','?>');
while (!feof($archivo))
{
$info=fgets($archivo);
if(in_array(trim($info),$deny)==false)
{
$tmp=explode("'",$info);
echo $tmp[1];
echo $tmp[3];
}
$info=NULL;
} // while
?>
hay alguna manera de hacerlo por ejemplo con expresiones regulares?