En principio es correcto .. ¿algún problema obtienes?.
Es más .. podrías pasar tu array con el mismo nombre que tiene original y hasta por referencia (así no duplicas el array)
Código PHP:
$arreglo[1] = "hola"
$arreglo[2] = "mundo"
imprimir($arreglo);
y tengo una función
function imprimir(&$arreglo){
echo $arreglo[1] . $arreglo[2];
}
Eso sí, fijate en el nombre de tu función .. se llama "imprimir()" no imprime()
Un saludo,