Este script implementa uma matriz identidade, onde os elementos da diagonal principal são iguais a 1 e 0 fora da diagonal principal. Também serve para demonstrar como se implementa uma matriz multidimensional em PHP, onde o programador não sabe o tamanho da matriz.
if(!$_POST){ ?> }else{ if($_POST["txtnum"]>=1){ //Verifica se o tamanho é > ou = a 1. $matriz=array(); // Instancia a Matriz /* Inicializa a Matriz. */ for($x=0;$x<$_POST["txtnum"];$x++){ for($y=0;$y<$_POST["txtnum"];$y++){ if($x==$y){ $matriz[$x][$y]=1; }else{ $matriz[$x][$y]=0; } } } /* Exibe a matriz na tela */ for($x=0;$x