function indexOtele(&$data,$otele){
$toplam = count($data);
$temp = $data;
$kelime = explode(',', $data[$otele]);
$temp[$otele] = trim($kelime[0]);
$index = ($otele + 2);
for ($i=$index; $i <= $toplam; $i++) {
$temp[$i] = $data[$i - 1];
}
$temp[$otele + 1] = str_replace(array(", -","kğ"), array("","ğ"), $data[$otele]);
$data = $temp;
} $data = file("filename.txt");
$toplam = count($data);
for ($i = 0; $i < $toplam; $i++) {
if(strpos($data[$i], ",") !== false){
indexOtele($data,$i);
$toplam++;
}
}Normaldeki veri
abacı
abacılık, -ğı
abadi
aba güreşi
abajur
abajurcu
abajurculuk, -ğu
Çıkan veri
Array
(
[0] => abacı
[1] => abacılık
[2] => abacılığı
[3] => abadi
[4] => aba güreşi
[5] => abajur
[6] => abajurcu
[7] => abajurculuk
[8] => abajurculuğu
)