2スパンタグの間にテキストを取得する必要がありますが、私はそれを取得しません。 これは、これは私がPHPの2つのスパンタグ間のテキストを取得
<span id="ctl00_ctl43_g_61a4e0fc_afd7_4b91_ba82_ccfff9f5472d_ctl00_lblNomeDeputado">**Abílio Curto**</span>
はありがとうございましたテキストを取得する必要があるhtmlコードの行である私のコード
for ($idp = 2; $idp <= 2; $idp++) {
$string = "Não foi possível carregar a informação";
$urlp = "http://www.parlamento.pt/DeputadoGP/Paginas/Biografia.aspx?BID=$idp";
$content = file_get_contents($urlp);
if (strpos($content,$string) === false){
//echo $urlp;
echo "\n";
//$ins = "INSERT INTO biografias (idp, urlp) VALUES ('$idp', '$urlp')";
//$run_ins = mysqli_query($conecta, $ins);
} else {
echo 'Biografia Inexistente';
echo "\n";
}
です。
は[そう]へようこそ!このサイトでは、自分でコードを書くことができます**。 ** [もっと研究をして](// meta.stackoverflow.com/questions/261592)**あなたが問題を抱えていると、あなたが試みたものを投稿することができます** (** stackoverflow.com/help/mcve)を提供しています。私は良い質問と[完璧な質問]を読むことをお勧めします(http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。また、[ツアー]を取って** [this](// meta.stackoverflow.com/questions/347937/)**を必ず読んでください。 –
生のテキストを探しているだけで、HTMLを囲まずに 'strip_tags()'が役立つかもしれません。さもなければ、おそらく正規表現が必要です。 – Qirel
正規表現の必要はありません。 ['strpos()'](http://php.net/manual/en/function.strpos.php)、['strrpos()'](http://php.net/manual/en)を見てください。/function.strrpos.php)と['substr()'](http://php.net/manual/en/function.substr.php) – domsson