¿Cómo insertar Array en ciclo iterativo con php?

Hola, esto es algo que he hecho como solución inicial para leer las cadenas datos del archivo plano.
<!--?php<br /-->$i=0; // variable Inicial para comprobar si se encontró algún valor
//Si no está vacío y si la variable existe
if((!empty($_POST['código']))|| isset($_POST['código'])){
// abriendo el archivo de texto que se encuentra en el mismo directorio
//que los archivos html y php
$file = fopen ("cuadrilla.dat", "r");
//Para el indice de mi array
$v=0;
//recorrido del archivo datos
while (!feof($file)) {
// consideramos linea por linea
$linea = fgets($file,10000);
//linea por linea enviamos a un array
$cadena[$v]=$linea;
//contador incremental
$v++;
}
//obtenido los datos del archivo cerramos el archivo
fclose ($file);
// recorremos nuestro array y trabajarlo con nuestro algoritmo
foreach($cadena as $pasar)
{
// comparo si el código ingresado en el TEXTBOX
//coincide con alguno que tengo en archivo
if($_POST['código']==substr($pasar,0,9))
{
// si es así mostramos los datos que corresponden
echo "ID_ORDEN :".substr($pasar,0,9);
echo "FECHA_CREACION : ".substr($pasar,10,10);
echo "SE : ".substr($pasar,21,9);
echo "TIPO_ORDEN : ".substr($pasar,30,10);
echo "RUTA_LECTURA : ".substr($pasar,42,13);
echo "NOM_CLIENTE : ".substr($pasar,56,25);
echo "DIRECCIÓN : ".substr($pasar,86,49);
echo "UBICACIÓN : ".substr($pasar,136,49);
echo "CIUDAD : ".substr($pasar,186,19);
echo "MUNICIPIO : ".substr($pasar,206,19);// y así continua con otros campos en la cadena.
// indica que encontró algo
$i=1;
}
}
}
// Si no se encontró nada simplemente mostramos este texto
if($i=='0')
{
echo "Su Nro Id_Orden no fue encontrado ....";
echo "
Intente nuevamente ";
echo 'Anterior';
}
?>
claro que solo me arroja el resultado de la id a consultar. Mi pregunta es:como hago para meter lo hecho en un ciclo para que muestre todas los registros de ese archivo y que a su vez insertarlo en una tabla y en campos separados?
agradezco y me colaboren... Gracias!!

Añade tu respuesta

Haz clic para o