io quindi in pratica faccio
Codice PHP:
function seek($array$key){ 
        
$tmp= array(); 
        if(
is_numeric($key)){ 
            foreach(
$array as $k => $value){ 
            
$find=explode("#",$k);
            if(
$find[0]==$key){
                    
$tmp[]= $value
                } 
            } 
        } 
        return 
$tmp
    }

$file_array file($filename);
var_dump(seek($file_array,3)); 
e poi riscrivo il file con l'array ottenuto.... giusto?