Tengo un problema que por más vueltas que le doy no puedo solucionarlo, solamente pondré los trozos de código que son importantes:
el archivo principal mov1aavs.php tiene que hacer una llamada al archivo matrizene.php y matrizher.php, ambos archivos tienen prácticamente la misma forma, solo cambia el resultado de las matrices
a partir de aquí
$vs=$dex-$dexvs;
for(;;)
{
if ($resi<=0) break;
if ($resvs<=0) break;
$sue=mt_rand(0,9);
include 'C:\xampp\htdocs\matrix\matrizene.php';
if ($vs<=11) $totene=$matrizene[$sue][$vs];
if ($vs>11) $totene=$matrizene[$sue][11];
$resvs=$resvs-$totene;
include 'C:\xampp\htdocs\matrix\matrizher.php';
if ($vs<=11) $tother=$matrizher[$sue][$vs];
if ($vs>11) $tother=$matrizher[$sue][11];
$resi=$resi-$tother;
}
necesito sacar el resultado de una matriz que están en los archivos anteriormente mencionados, y son 2 valores, el valor $sue que es un random entre 1 y 9 y el valor $vs que es el resultado de una resta que puede dar resultado negativo o positivo.
los archivos de las matrices tienen este modelo:
<?php
$matrizene[1][-11]=0;
$matrizene[1][-10]=0;
$matrizene[1][-9]=0;
$matrizene[1][-8]=0;
$matrizene[1][-7]=0;
$matrizene[1][-6]=0;
$matrizene[1][-5]=0;
$matrizene[1][-4]=-1;
$matrizene[1][-3]=-1;
$matrizene[1][-2]=-2;
(...)
?>
por ejemplo si $sue=1 y $vs=-11, la variable $totene tendría que dar como resultado 0 que es el resultado de la primera matriz del archivo lo mismo pasaría con tother