Ya te acomode los errores uno dejastes un parentesis abierto y el otro tenias ampersand al lado de las variables:
Código PHP:
Ver original/***********definición de constantes***********/
/***********declaración de funciones***********/
function init_array ($vector, $valor)
{
for ($i=0; $i<NUMCARDS; $i++) {
$vector[i]=$valor;
}
}
function put_cards ($card_file)
{
print "<img src=".$card_file.".png>";
}
function card_draw ($not_used, &$i, $card)
{
$not_used [$i]= rand (0,39);
if ($not_used[$i]=true)
{
$card=$not_used[i];
$not_used[$i]=false;
}
else if ($not_used[$i]=false)
{
$i++;
}
return put_cards ($card);
}
/***********Programa principal*************/
$not_used= array (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39); $valor=true;
init_array ($not_used,$valor);
card_draw ($not_used,$i);