Pero eso es un desastre con perdon.

Bueno la forma correcta para tu explode :
Código PHP:
<table>
<?php
$mi_post=$_POST['calcular'];
$array=array();
for($i=1;$i<=count($mi_post) -1;$i++){
echo $array[$i]=$mi_post[$i]."<br>";
}
//$array correcto
echo "------------------";
echo $array[1]."<br>";
echo $array[2];
$p=array("cualquiera#ninguno#jose#1234","cualquiera2#ninguno2#jose#1234_2");
foreach($p as $check){
$facturas = explode("#",$check);
echo '<tr><td>'.$facturas[0].'</td>';
echo '<td>'.$facturas[1].'</td>';
echo '<td>'.$facturas[2].'</td>';
echo '<td>'.$facturas[3].'</td></tr>';
}
?>
</table>
Esto deberia serivirte