• 08-02-2022, 22:40:24
    #1
    Php de txt den rastgele satırdan veri çekmek istiyorum
    örn:

    txt içeriği : xxxxxx5:xxx232
    xxxxxx3:xxx23
    xxxxxx1:xxx13

    php kodunda bu txt den örn: 2. satırdan xxxxxx3:xxx23 verisini seçecek

    nasıl yapabilrim ?
  • 08-02-2022, 22:44:45
    #2
    file fonksiyonu işinizi görür büyük ihtimalle, veriyi array yaptıktan her satır bir key olarak ayrılacaktır, oradan parçalayıp kullanmak istediğiniz veriyi almalısınız eğer tek bir satırı almayacaksanız.

    https://www.php.net/manual/tr/function.file.php
  • 08-02-2022, 22:48:34
    #3
    Bilisimworld adlı üyeden alıntı: mesajı görüntüle
    file fonksiyonu işinizi görür büyük ihtimalle, veriyi array yaptıktan her satır bir key olarak ayrılacaktır, oradan parçalayıp kullanmak istediğiniz veriyi almalısınız eğer tek bir satırı almayacaksanız.

    https://www.php.net/manual/tr/function.file.php
    txt deki satır sayısını nasıl hesaplayabilriim peki
  • 08-02-2022, 22:52:36
    #4
    oguzhanss adlı üyeden alıntı: mesajı görüntüle
    txt deki satır sayısını nasıl hesaplayabilriim peki
    file ile okuyun, yeni satıra göre explode edin, bir array'e atacak bütün satırları, 0 ile count(array)-1 arasında bir random numara belirleyim array[$randNumber] ile ulaşın.
  • 08-02-2022, 23:06:34
    #5
    $f_contents = file("dosta.txt");
    $line = $f_contents[array_rand($f_contents)];
    echo $line;