• 02-04-2020, 14:14:59
    #1
    <?php
    $html = str_get_html($icerik);
    
    
    foreach($html->find('div.omegabox') as $article) {
    $item['title'] = $article->find('div.alphabox', 0)->plaintext;
    $articles[] = $item;
    }
    ?>
    <pre>
    <?php // print_r($articles); ?>
    <hr>
    <?php
    print_r($articles[2]);
    ?>
    çıktı kodum.

    <html><head></head><body><pre><hr>
    Array
    (
    [title] =&gt;
    
    6,6427 Alış
    
    6,6748  Satış
    
    0,1804 Değişim (%)
    )
    </pre>
    <hr>
    </body></html>
    öncelikle liginiz ve yardımlarınız için çok teşekkür ederim.
    bir bankadan kişisel kullanım için kur alış satış verilerini çekiyorum. bot için simple_html_dom kullanıyorum çıktım bu şekilde. sadece Alış fiyatını çekmek için nasıl bir kod yazmalıyım.
  • 02-04-2020, 14:27:24
    #2
    Üyeliği durduruldu
    satırlara göre patlatın önce explode ile n yada br dir.
  • 02-04-2020, 14:33:57
    #3
    $str = '<html><head></head><body><pre><hr>
    Array
    (
    [title] =>
    
    6,6427 Alış
    
    6,6748 Satış
    
    0,1804 Değişim (%)
    )
    </pre>
    <hr>
    </body></html>';
    
    if(preg_match('@(.*?)Alış@', $str, $matches))
        $alis = $matches[1];
    
    if(preg_match('@(.*?)Satış@', $str, $matches))
        $satis = $matches[1];
    
    if(preg_match('@(.*?)Değişim@', $str, $matches))
        $degisim = $matches[1];
  • 02-04-2020, 15:16:30
    #4
    uzmanforum adlı üyeden alıntı: mesajı görüntüle
    $str = '<html><head></head><body><pre><hr>
    Array
    (
    [title] =>
    
    6,6427 Alış
    
    6,6748 Satış
    
    0,1804 Değişim (%)
    )
    </pre>
    <hr>
    </body></html>';
    
    if(preg_match('@(.*?)Alış@', $str, $matches))
        $alis = $matches[1];
    
    if(preg_match('@(.*?)Satış@', $str, $matches))
        $satis = $matches[1];
    
    if(preg_match('@(.*?)Değişim@', $str, $matches))
        $degisim = $matches[1];

    hocam öncelikle ilginiz ve yardımınız için teşekkür ederim.
    bu sorguda boş çıtkı verdi hocam
  • 02-04-2020, 15:38:49
    #5
    mikoc adlı üyeden alıntı: mesajı görüntüle
    hocam öncelikle ilginiz ve yardımınız için teşekkür ederim.
    bu sorguda boş çıtkı verdi hocam

    Hocam echo ile çıktıyı yazdırdınız mı?

    Şurdan çalışıp çalışmadığına bakabilirsiniz.

    http://sandbox.onlinephpfunctions.co...723d6292af1502​​​
  • 02-04-2020, 16:04:27
    #6
    uzmanforum adlı üyeden alıntı: mesajı görüntüle
    Hocam echo ile çıktıyı yazdırdınız mı?

    Şurdan çalışıp çalışmadığına bakabilirsiniz.

    http://sandbox.onlinephpfunctions.co...723d6292af1502
    dalgınlık işte hakkaten echo yazmamısım. kusuruma bakmayın.
    çok minnettarım çok teşekkür ediyorum hocam sağolun varolun