Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2010, 15:36
scoufild
 
Fecha de Ingreso: diciembre-2010
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 0
include a matriz php

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