0

ここにいくつかのコードがありますが、動作させることができません。誰かが私を助けることができますか?

$file_string = file_get_contents('URL');
$search = "<tr><th> <a href=''>Data_name</a></th><td>(.*)</td></tr>";
preg_match($search, $file_string, $title);
$title_out = $title[1];
echo $title_out;
4

1 に答える 1

0

@Toukiが言ったことを見てください-しかし、これはあなたが持つかもしれない将来の正規表現の問題であなたを助けるかもしれません:

  1. あなたはおそらく最初の行を超えて何も見ていません。「マルチライン」を使いたい

  2. <tr><th> <a href=''>Data_name</a></th><td>(.*)</td></tr>かなり正確な文字列を見ているようです。空白が正しいことを確認してください(タブ、スペース、新しい行など)。また、ハイパーリンクが欠落しているようですが、それが意図的なものかどうかはわかりません。

于 2012-12-26T16:20:59.777 に答える