Bir While Döngü bir metin dosyaları differnet satırları seçer böylece nasıl bir değişken artırmak mı

3 Cevap php

Ben bir betik im yazı var. Oluyor ne burada. Bir süre döngü vardır. While döngüsünde Nasıl while döngüsünün her bir döngüsü için vb hattı bir, çizgi, iki, X değişiklik yapmak ve bir. Txt dosyasından X başaracağız X'te sürekli bir değişkendir. Her kök olduğunu. Teşekkürler

3 Cevap

$f = fopen("some.txt", "r");
while (!feof($f) && $some_condition) {
    $x = fgets($f);
    // do something
}
fclose($f);

Bu yeterli olur mu?

İşte sahte kod kaptan Kirk:

//we assume current working directory is root
fileHandle = openFile("Read","some.txt");
X = pull("X",fileHandle);

while( X is constant )
{
  XFactor = factor(X);
}

Ben size ne istediğinizi hakkında size kullanmak niyetinde programlama dili vardır ne evren hakkında daha fazla bilgi ve daha fazla özellikleri ile bu rafine ve artırabilir.

//get the lines of the file into an array
$file_array = file($file_name);

//go through the array line by line
foreach ($file_array as $line_number => $line)
{
  //you didn't tell us what you are doing with each line
  //so you will need to change this to your liking
  $X = $line; // Handle the line
}

Edit: bu bir anda belleğe tüm dosya yüklemek, çünkü bu iyi bir yaklaşım olmayabilir, çok büyük dosyalar için not.