gracias amigo, era todo lo que necesitaba saber!
He creado, siguiendo la misma lógica un foreach para el array, lo posteo para que lo mires por si hice algo mal. Aparentemente funciona bien.
Código PHP:
function llamada_retorno($variable, $lenght){
if(is_array($variable)){
foreach($variable as $key => $valor){
$variable[$key] = substr($valor,0,$lenght);
}
}else{
$variable = substr($variable,0,$lenght);
}
return $variable;
}
Y la llamada
Código PHP:
$arr[0]="hola mundo";
$arr[1]="hello world";
echo '<pre>';
print_r(llamada_retorno($arr,7));
echo '</pre>';
que imprime:
Código:
Array
(
[0] => hola mu
[1] => hello w
)