Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2011, 11:42
Avatar de rusoftware
rusoftware
 
Fecha de Ingreso: abril-2004
Ubicación: Rosario - Argentina
Mensajes: 1.083
Antigüedad: 20 años
Puntos: 2
Pregunta Llamada de retorno con parametros adicionales

Tengo una duda... Como ingreso los parámetros adicionales a la función que quiero ejecutar como callback???

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;

Si a esa función le paso una cadena normal, todo va bien, por ej:
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); 
Obtengo un error de Missing argument lógico, ya que no le estoy pasando el segundo parámetro a la función.


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!!!