Extracción de un número de un linea de un txt

biglione
06 de Mayo del 2003
Tengo un archivo de texto que se llama empresa_04.txt con el siguiente contenido

12/10/02|Inicio de actividad|11200|11200|-|-|22400|15
12/10/02|compra|11100|11200|-|-|22300|15

y lo que quiero hacer es posicionarme y obtener siempre el penúltimo número de la última linea ingresada.
Un total fracaso. En el primer intento tras ver algunos scripts salio esto.

<?
$archivo = file("empresa_04.txt");
count($archivo);
end ($archivo);
echo current($archivo);
?>

En pantalla me devuelve la última linea es decir

12/10/02|multa|11100|11200|-|-|22300|15

Lo que yo quisiera es obtener el número 22300 solamente.

gracias por tu ayuda

rastrillo
06 de Mayo del 2003
Hola.

Bien, eso lo haces con la funcion Split().

Esta funcion divide una cadena en elementos de un array.

Por ejemplo:


$cadena_con_texto="elemento 1 / elemento 2 / elemento 3";
$datos = split ("/" , $cadena_con_texto);

la funcion devuelve en $datos, todos los campos en el array, comenzando a contar desde 0.

$datos[0]="elemento 1"
$datos[1]="elemento 2"
$datos[2]="elemento 3"

Que te sirva.

rastrillo