no entiendo muy bien el código de principio estas intentado convertir un valor int en array
no entiendo muy bien lo que quieres hacer o para que sirve dicha funcion se lo explicas mejor se puedo ayudar de momento
esto no sirve
$matriz_cambio = array($longitudMonedas+1,$cantidad_devuelta+1);
porque aquí lo estas convirtiendo en array
Código:
for($i = 0; $i < $longitudMonedas; $i++)
{
$matriz_cambio[$i][0] = 0;
}
lo correcto seria
$matriz_cambio = array(array(),array()); en caso de que
$longitudMonedas; tengo el valor de 2;
pero si $longitudMonedas; es un valor desconocido seria de esta manera
Código:
$matriz_cambio = array();
for($i = 0; $i < $longitudMonedas; $i++)
{
if(!isset( $matriz_cambio[$i] )) $matriz_cambio[$i]=array();
}
no se creo que esto de inicio te puede dar una idea de como solucionar el resto
saludos