Por ejemplo:
Código PHP:
function llamada_retorno($variable, $lenght){
if (is_array($variable)) {
return array_map("llamada_retorno", $variable);
}else{
$variable = substr($variable,0,$lenght);
}
return $variable;
}
Código PHP:
echo llamada_retorno("hola mundo", 7);
// imprime "hola mu"
En cambio si intento pasarle un array, por ejemplo del siguiente modo:
Código PHP:
$arr[0]="hola mundo";
$arr[1]="hello world";
echo llamada_retorno($arr,7);
Tal vez sea algo muy básico, pero la verdad es que llevo horas googleando y no doy con la solución.
Desde ya, muchas gracias!!!