yöntemi buldum, biraz amatörce bir yöntem ama idare eder şimdilik. Bu yaptığım işlem mysql'den veri çekmekten daha iyi performans veriyor. Txt dosyamdaki satır sayısı yaklaşık 12 bin civarı. Performans açısından tavsiye ettiğiniz farklı bir yöntem var mı? Json ya da varsa alternatif bir yöntem, hangisi daha avantıjlıdır?
Aynı problemle karşılanlar için kullandığım yöntemi paylaşayım belki kullanan olur.
<?php
$file = @file("dosya.txt");
$say = count($file);
for($i=0;$i<$say;$i++){
$ilkHarf = $file[$i][0]; //satırdaki ilk harfi aldım ve if döngüsüyle get isteğinden gelen harfle kıyasladım.
if($ilkHarf==$_GET['gelenharf']){
echo $file[$i]."<br />";//Burada her ne işlem yapmak istiyorsanız artık. Örnek olsun diye ekrana yazdırdım.
}
}
?>