Saluti a tutti, ho uno script che effettua delle funzioni ricorsive in se stessa, per sfogliare un albero binario a partire dall'alto verso il basso, e memorizzando di volta in volta gli elementi nell'array con la seguente struttura
$albero['posizione']['sx']['id']=1;
$albero['posizione']['sd']['id']=2;
ecc ecc
dove posizione è il numero X relativo alla radice dell'albero, e quindi
posizione_figlio_sx=posizione*2;
posizione_figlio_sx=(posizione*2)+1;
nessun problema fino ad un certo punto... purtroppo!
la memorizzazione funziona correttamente fino a che il valore posizione è minore o uguale al valore
1999999999999999999
appena questo valore viene superato putroppo sballa tutto.
c'è un modo per superare questo limite?
chiaramente sarebbe meglio non avere limiti, per usi eventuali futuri...
ps. il php.ini del server su cui viene lanciato lo script riporta
precision 14
memory_limit 128M
per caso qualche valore tra questi permette di migliorare la situazione?
pps. avete qualche idea migliore per sistemare la cosa?
grazie mille in anticipo per l'aiuto!