• 31-10-2022, 20:53:12
    #1
    merhaba hepinize iyi akşamlar bir table mevcut aşağıda kaynak kodu mevcuttur ben <tr> ve <td> etiketine sahip olanları ayrı ayrı nasıl array içerisine alabilirim


    <table border="1" width="100%">
    <tbody>
    <tr>
    <td>Örnek yazı 1</td>
    <td>Örnek yazı 11</td>
    </tr>
    <tr>
    <td>Örnek yazı 2</td>
    <td>Örnek yazı 22</td>
    </tr>
    </tbody>
    </table>
  • 31-10-2022, 21:03:04
    #2
    int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 }; 
    foreach (int i in numbers) 
    {    
    System.Console.Write("{0} ", i); 
    }
    Bu örneği kendinize uyarlayabilirsiniz
  • 31-10-2022, 21:14:45
    #3
    erkantalhaboz adlı üyeden alıntı: mesajı görüntüle
    merhaba hepinize iyi akşamlar bir table mevcut aşağıda kaynak kodu mevcuttur ben <tr> ve <td> etiketine sahip olanları ayrı ayrı nasıl array içerisine alabilirim


    <table border="1" width="100%">
    <tbody>
    <tr>
    <td>Örnek yazı 1</td>
    <td>Örnek yazı 11</td>
    </tr>
    <tr>
    <td>Örnek yazı 2</td>
    <td>Örnek yazı 22</td>
    </tr>
    </tbody>
    </table>
    Eğer sizi doğru anladıysam;

        $htmlicerik = file_get_contents("http://localhost/table.html"); //buraya html iceriği çağırdık
        $DOM = new DOMDocument();
        $DOM->loadHTML($htmlicerik);
        $baslik = $DOM->getElementsByTagName('tr');
        $icerik = $DOM->getElementsByTagName('td');
        foreach($baslik as $baslikx) 
        {
            $sonucx[] = trim($baslikx->textContent);
        }
        foreach($icerik as $icerikler) 
        {
            $sonuc[] = trim($icerikler->textContent);
        }
        print_r($sonuc);
        print_r($sonucx);
        die();