Muchas gracias por las respuestas, pero al parecer no explique correctamente mi duda. Yo ya tengo una función "removerMensajes" que está definida como expliqué( removerMensajes( var1, var2, ......, varN ) ) internamente esta función hace otras cosas además de eliminar el mensaje de la base de datos y su funcionamiento varía si recibe 1 parámetro, si recibe 2 o si recibe 10, por lo tanto no es lo mismo hacer:
Código:
removerMensaje( var1 );
removerMensaje( var2 );
que hacer:
Código:
removerMensaje( var1, var2 );
La función funciona correctamente.
Por otro lado recibo los datos de un formulario donde se definen los ids de las variables a eliminar, ej:
Código:
$_POST[ 'id1' ];
$_POST[ 'id2' ];
Yo quiero hacer un código que en forma automatizada me permita pasar a removerMensajes las variables descritas, esto sería:
Código:
removerMensajes( $_POST[ 'id1' ], $_POST[ 'id2' ] );
El problema es que la cantidad de variables a pasarle a esta función es variable, si se enviara:
Código:
$_POST[ 'id1' ];
$_POST[ 'id2' ];
$_POST[ 'id3' ];
$_POST[ 'id4' ]
Mi código debería ser capás de pasar como parámetro estas variables de forma que lo que se ejecute sea:
Código:
removerMensajes( $_POST[ 'id1' ], $_POST[ 'id2' ], $_POST[ 'id3' ], $_POST[ 'id4' ] );
La duda es: ¿¿Esto puede realizarse sin cambiar la función removerMensajes para que acepte un array de ids ??
Muchas gracias por las respuestas.