Hola este codigo te sera de ayuda, crea un array con los datos de los que coinciden y otro con los que no. Saludos.
<?php
$A = file_get_contents('iono.txt'); //Abrimos el file
$B = preg_split("|[\r\n]+|i", $A, -1, PREG_SPLIT_NO_EMPTY); //parseamos por salto de linea
$DTO = array();
foreach($B as $C){
$D = preg_split("|,|sU",$C,-1,PREG_SPLIT_NO_EMPTY); //parseamos por ,
if($D[4] == $_GET['cual']){ //verificamos si coincide con el campo cual pasado por GET (url.com/?cual=Sistemas)
$DTO['si'][] = array($D);
}else{
$DTO['no'][] = array($D);
}
}
echo '<pre>';print_r($DTO); //Mostramos el array en pantalla
?>
Para luego mostrar el resultado como quieres, solo tiens que poner
//Para mostrar los que coinciden
foreach($DTO['si'] as $T1){
echo $T1[0].' - '.$T1[1].'...';
}
//Para mostrar los que no coinciden
foreach($DTO['no'] as $T1){
echo $T1[0].' - '.$T1[1].'...';
}
Saludos