テキストを取得するtdXpath PHP

user2565968

私はテーブルのtrを取得していて、ループ内ですべてのtdフィールドのテキストを取得したいのですが、ここを見てください:

<?
    $lines = $xpath->query("//table[@id='cab_table'] //tr");
       var_dump($lines);// Give me object(DOMNodeList)#11 (1) { ["length"]=> int(6) }


            for( $i = 0; $i < count($lines); $i++) {
                if($i != 0){
                    $tds = $xpath->query('//td', $lines[$i]);
                    $result[$i - 1]['number'] = trim($tds->item(0)->nodeValue);
                    $result[$i - 1]['volume'] = trim($tds->item(1)->nodeValue);
                    $result[$i - 1]['sum'] = trim($tds->item(2)->nodeValue);
                }
            }

            var_dump($result); //Give me NULL
            die();

?>

なぜNULLになるのですか?

今私が持っています:

$lines = $xpath->query("//table[@id='cab_table'] //tr");


            foreach($lines as $line) {
             $tds = $xpath->query('//td', $line);
             $count = $tds->length;

                for($i=0; $i<$count; $i++){

                    echo $tds->item($i)->nodeValue.'<br>';
                    //echo $i.'<br>';


                }

            }

しかし、私はループで各trの次を作りたいです$result[0] = td[0]; $result[1] = td[1]; $result[2] = td[2];私にアドバイスできますか?

user2565968
foreach($lines as $line) {

                    for($j=0; $j<=3; $j++) {

                     $tds_{$j} = $xpath->query('//td['.$j.']', $line);
                     $tds_{$j} = $xpath->query('//td['.$j.']', $line);
                     $tds_{$j} = $xpath->query('//td['.$j.']', $line);

                     $count = $tds_{$j}->length;


                        for($i=0; $i<$count; $i++){

                            $this->result['number'][] = $tds_{$j}->item($i)->nodeValue;
                            $this->result['volume'][] = $tds_{$j}->item($i)->nodeValue;
                            $this->result['code'][] = $tds_{$j}->item($i)->nodeValue;
                            $this->result['start_date'][] = $startDate;
                            $this->result['end_date'][] = $endDate;

                        }

                    }

                }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHPでurl.jsonpからテキストを取得する

分類Dev

PHPでHTML内部テキストを取得する

分類Dev

テキストファイルから値を取得するPHP

分類Dev

テキストPHPから文字列を取得する

分類Dev

divリストからPHP配列にテキストを取得する

分類Dev

PHPでカーテン要素IDのテキストを取得する

分類Dev

PHPでフォントタグからテキストを取得する方法

分類Dev

PHPで山括弧の間と外側のテキストを取得する

分類Dev

PHPのテキストから特定の数値変数を取得する方法

分類Dev

PHP不明な数のテキスト入力から値を取得する

分類Dev

PHP不明な数のテキスト入力から値を取得する

分類Dev

PHP でテキスト ファイルから変数を取得する

分類Dev

あるPHPから別のPHPにテキストボックスの値を取得する方法

分類Dev

PHPでテキストが一致するすべての行を取得する方法

分類Dev

PHPでQueryPathを使用してスタイルなしのテキストを取得する

分類Dev

phpを使用してhref属性内にある長いテキスト内の文字列の位置を取得する方法

分類Dev

PHPでこれからテキストを取得するにはどうすればよいですか?

分類Dev

PHPで<p>要素のテキストを取得するにはどうすればよいですか?

分類Dev

PHPの関数名のリストをテキスト文字列で取得します

分類Dev

PHP:DBから作成済みのテキストボックスに値を取得する方法

分類Dev

PHPでWebサイトからテキストファイルの文字列を取得する

分類Dev

テキストボックスを追加して、入力を取得します[PHP]

分類Dev

PHPですべてのドルの歌とその後のテキストを文字列で取得する方法

分類Dev

PHPと正規表現を使用してURLからテキストを取得する

分類Dev

PHPを使用してURLで特定のテキストまたは番号IDを取得する方法

分類Dev

テキストファイルからランダムな行を取得し、PHPでテキストファイルからその行を削除する方法

分類Dev

PHPのwhere句でスパンテキストを使用する

分類Dev

文字列内の特定のテキストと文字から整数を取得する方法(Regex / PHP)

分類Dev

PHPの正規表現。第1レベルの括弧の間にテキストを取得する

Related 関連記事

  1. 1

    PHPでurl.jsonpからテキストを取得する

  2. 2

    PHPでHTML内部テキストを取得する

  3. 3

    テキストファイルから値を取得するPHP

  4. 4

    テキストPHPから文字列を取得する

  5. 5

    divリストからPHP配列にテキストを取得する

  6. 6

    PHPでカーテン要素IDのテキストを取得する

  7. 7

    PHPでフォントタグからテキストを取得する方法

  8. 8

    PHPで山括弧の間と外側のテキストを取得する

  9. 9

    PHPのテキストから特定の数値変数を取得する方法

  10. 10

    PHP不明な数のテキスト入力から値を取得する

  11. 11

    PHP不明な数のテキスト入力から値を取得する

  12. 12

    PHP でテキスト ファイルから変数を取得する

  13. 13

    あるPHPから別のPHPにテキストボックスの値を取得する方法

  14. 14

    PHPでテキストが一致するすべての行を取得する方法

  15. 15

    PHPでQueryPathを使用してスタイルなしのテキストを取得する

  16. 16

    phpを使用してhref属性内にある長いテキスト内の文字列の位置を取得する方法

  17. 17

    PHPでこれからテキストを取得するにはどうすればよいですか?

  18. 18

    PHPで<p>要素のテキストを取得するにはどうすればよいですか?

  19. 19

    PHPの関数名のリストをテキスト文字列で取得します

  20. 20

    PHP:DBから作成済みのテキストボックスに値を取得する方法

  21. 21

    PHPでWebサイトからテキストファイルの文字列を取得する

  22. 22

    テキストボックスを追加して、入力を取得します[PHP]

  23. 23

    PHPですべてのドルの歌とその後のテキストを文字列で取得する方法

  24. 24

    PHPと正規表現を使用してURLからテキストを取得する

  25. 25

    PHPを使用してURLで特定のテキストまたは番号IDを取得する方法

  26. 26

    テキストファイルからランダムな行を取得し、PHPでテキストファイルからその行を削除する方法

  27. 27

    PHPのwhere句でスパンテキストを使用する

  28. 28

    文字列内の特定のテキストと文字から整数を取得する方法(Regex / PHP)

  29. 29

    PHPの正規表現。第1レベルの括弧の間にテキストを取得する

ホットタグ

アーカイブ