solo por curiosidad. desde php, ¿que tipo de valor contiene los elementos del array? por otro lado, dependiendo del tipo de valor, tambien puedes usar la funcion json_encode para convertir el array de php a un array de javascript.
Código:
onclick="enviarDatosMaterial(<?php echo json_encode($array_codigo_material));"