Te apuesto una cerveza a que en algún momento mientras agregas esos mysqli_results a tu matriz, estás presionando un true
valor en la matriz, tal vez cuando la variable en la que trabaja resulte no ser un mysql_result válido o debido a alguna otra verificación o comparación mal dirigida.
Debería mostrarnos el ciclo completo que está utilizando para llenar la matriz.