• 30-09-2023, 02:47:44
    #1
    Üyeliği durduruldu
    Merhabalar, sadece saati almak istiyorum nasıl alabilirim bir fikir düşünce çözüm üretmeme yardimci olabilirseniz çok sevinirim
    print_r($tarihal); ile ekrana bastırıyorum.

  • 30-09-2023, 02:52:10
    #2
    <?php

    $tarih = $tarihal[3]; // Üst arraydan 3. bloğu seçtik
    $tarih_st = $tarih[1]; // 3. Blok içerisinden almak istediğimiz saati seçtik.

    $saat = explode(" ", $tarih_st);
    echo $saat[1];
  • 30-09-2023, 02:53:43
    #3
    Üyeliği durduruldu
    Profesör adlı üyeden alıntı: mesajı görüntüle
    <?php

    $tarih = $tarihal[3]; // Üst arraydan 3. bloğu seçtik
    $tarih_st = $tarih[1]; // 3. Blok içerisinden almak istediğimiz saati seçtik.

    $saat = explode(" ", $tarih_st);
    echo $saat[1];
    çok teşekkür ederim hocam fakat sadece bu şekilde eylül sonucunu verdi
  • 30-09-2023, 02:54:04
    #4
    function saat_bul($veri)
    {
        if (preg_match("/(\d{2}:\d{2})/", $veri, $eslesme)) {
            $saat = $eslesme[1];
            return $saat;
        } else {
            return "Saat bilgisi bulunamadı.";
        }
    }
    bununla saati alabilirsin
  • 30-09-2023, 02:54:52
    #5
    selcukcbk adlı üyeden alıntı: mesajı görüntüle
    çok teşekkür ederim hocam fakat sadece bu şekilde eylül sonucunu verdi
    Pardon baştaki boşluğu unuttum.

    echo $saat[2];

    Yaparsanız saati verecektir.

  • 30-09-2023, 02:58:07
    #6
    Üyeliği durduruldu
    Profesör adlı üyeden alıntı: mesajı görüntüle
    Pardon baştaki boşluğu unuttum.

    echo $saat[2];

    Yaparsanız saati verecektir.

    elinize sağlık hocam bu saate cevaplar için çok teşekkür ederim çok şey istiyorum biliyorum fakat son bir ufak düzenleme rica edebilir miyim acaba tüm saatleri ekrana yazdırmak istesem nasıl birşey yapmalıyım acaba rahatsızlık için kusura bakmayin

    preg_match_all('@<div class="mm-match-head"><a href="(.*?)" target="_blank">(.*?)(.*?)</a></div>@si', $tumyazilarial[1][0], $tarihal);
    
    
    
    $tarih = $tarihal[3]; // Üst arraydan 3. bloğu seçtik
    $tarih_st = $tarih[1]; // 3. Blok içerisinden almak istediğimiz saati seçtik.
    
    $saat = explode(" ", $tarih_st);
    print_r($saat);
  • 30-09-2023, 03:01:48
    #7
    selcukcbk adlı üyeden alıntı: mesajı görüntüle
    elinize sağlık hocam bu saate cevaplar için çok teşekkür ederim çok şey istiyorum biliyorum fakat son bir ufak düzenleme rica edebilir miyim acaba tüm saatleri ekrana yazdırmak istesem nasıl birşey yapmalıyım acaba rahatsızlık için kusura bakmayin

    preg_match_all('@<div class="mm-match-head"><a href="(.*?)" target="_blank">(.*?)(.*?)</a></div>@si', $tumyazilarial[1][0], $tarihal);
    
    
    
    $tarih = $tarihal[3]; // Üst arraydan 3. bloğu seçtik
    $tarih_st = $tarih[1]; // 3. Blok içerisinden almak istediğimiz saati seçtik.
    
    $saat = explode(" ", $tarih_st);
    print_r($saat);
    <?php

    $tarih = $tarihal[3]; // Üst arraydan 3. bloğu seçtik

    foreach ($tarih as $key => $value) {
    $tarih_st = $tarih[$key];
    $saat = explode(" ", $tarih_st);
    echo $saat[2]."<br>";
    }


  • 30-09-2023, 03:03:38
    #8
    Üyeliği durduruldu
    Profesör adlı üyeden alıntı: mesajı görüntüle
    <?php

    $tarih = $tarihal[3]; // Üst arraydan 3. bloğu seçtik

    foreach ($tarih as $key => $value) {
    $tarih_st = $tarih[$key];
    $saat = explode(" ", $tarih_st);
    echo $saat[2]."<br>";
    }


    çok ama çok teşekkür ederim ALLAH razı olsun hocam hayırlı geceler
  • 30-09-2023, 05:39:06
    #9
    <?php
    preg_match("/([0-9]{1,2}):([0-9]{1,2})/", "20 Cemaziye'l-Evvel 857 1:12", $output);
    echo $output[0];
    ?>