function anadirElemArray(&$array, $valor)
{
    // string > array
    recibeArrayEnvio($array);
    // Añade numero al array
    array_push($array, $valor);
    // array > string
    preparaArrayEnvio($array);
}
arrayImpr($arrayFinal);
preparaArrayEnvio($arrayFinal, $arraySalida);
?>

<form action="index.php" method="get">
  <input type="hidden" name="array2" value="<?php 
echo $arraySalida;
?>
">
  <input type="submit"name="ok" value="mandar">
</form>

<h2>Matriz Unidimensional Enviada</h2>
<?php 
if (isset($_GET['array2'])) {
    recibeArrayEnvio($arraySalida, $arrayFinal);
    arrayImpr($arrayFinal);
}
function arrayRndSinRepetir($min, $max, $cantidad, &$arrayFinal)
{
    // Meto x numeros min a max en array.
    $arrayNum = range($min, $max);
    // Mezcla el orden de los números dentro del array
    shuffle($arrayNum);
    // Corto el array por el numero indicado.
    $arrayFinal = array_slice($arrayNum, 0, $cantidad);
}
function arrayUnitoBidi($arrayUni, $fil, $col, &$arrayBi)
{
    $i = 0;
    for ($x = 0; $x < $col; $x++) {
   
<h2>Matriz Bidimensional Original</h2>
<?php 
include '../funciones.php';
//arrayRndSinRepetir(100, 900, 144, $arrayFinal);
arrayRndSinRepetir(100, 900, 144, $arrayFinal);
arrayUnitoBidi($arrayFinal, 12, 12, $arrayBi);
arrayBidiImprimir($arrayBi, 12, 12);
preparaArrayEnvio($arrayBi);
?>

<form action="index.php" method="get">
  <input type="hidden" name="arrayBi2" value="<?php 
echo $arrayBi;
?>
">
  <input type="submit"name="ok" value="mandar">
</form>

<h2>Matriz Bidimensional Enviada</h2>
<?php 
if (isset($_GET['arrayBi2'])) {
    recibeArrayEnvio($arrayBi);
    arrayBidiImprimir($arrayBi, 12, 12);
    sumaFilasArray($arrayBi);
}
?>
  
  </body>
</html>