Ho un file contente questo tipo di informazioni

icon1.gif<~>Primo post<~>Admin<~>Apr 30, 2006 2:12:17 am<~>Il primo post giusto per prova <~>1<~>1

cosi a ripetersi per centinaia di volte per ogni record

Mi chiedevo come fare per distinguere ogni parola contenuta nelle <~>?

con i numeri? quindi con explode

$filename db.txt
$testo = explode("<~>", $filename)
e $testo[5]?


il problema è che non ho numeri.....

comunque il problema è questo in quel tipo di testo descritto devo trovare una parola esAdmin) (tramite form quindi methodost) e dargli una variabile, come posso fare?

cosi da poter fare (se $testocercato è uguale a $testo[qualcosa] bene)
ho visto anche le funzioni di while ma non so come può aiutarmi