0

私はこのコードを持っています:

$str = 'di <a href="http://www.cadoinpiedi.it/author/redazione-la/#C" style="color:#006699; text-decoration:none;">VARIABLE NAME</a>'.
                '<br>'.
                '<strong>POST TITLE</strong>'.
                '<br>'.
                '<br>';
                $content=str_replace($str, "", $content);

それを使用して、次のように RSS の説明からこのコンテンツを削除します。

注: $STR は、アイテムごとに変化する変数名と投稿タイトルで構成されています!

<img src="http://www.cadoinpiedi.it/img/fico-balo.JPG" width="280" height="94" align="left" style="margin-right:10px;" hspace="10" > 
<div style="margin-right:10px;" >
di <a href="http://www.cadoinpiedi.it/author/redazione-la/#C" style="color:#006699; text-decoration:none;">Redazione Cadoinpiedi.it</a>
<br>
<strong>La showgirl ha denunciato la coppia per diffamazione</strong>
<br>
<br>

Raffaella Fico ha querelato i coniugi Balotelli, che rischiano un processo per il reato di diffamazione aggravata, perché commessa a mezzo stampa. Sulla Gazzetta dello Sport del 27 dicembre scorso i Balotelli avevano scritto una lettera aperta alla modella. "Nostro figlio non è quell'essere irresponsabile e senza dignità che tu... <a href="http://www.cadoinpiedi.it/2013/07/11/raffaella_fico_porta_in_tribunale_i_genitori_di_balotelli.html" style="color:#006699; text-decoration:none;"> Leggi </a>

</div>

うまくいきません...何が間違っていますか?どうもありがとう。

4

3 に答える 3

0
$endPos = stripos($content, "<br>");
                echo "<br><br><br>start:".$startPos."<br><br><br>end". $endPos." <br><br><br>";
                $content = substr($content, $endPos, strlen($content)-1);
                echo "<br><br><br>ecco: ".$content;
于 2013-07-11T13:27:31.767 に答える
0
$content = substr($content,0,182).substr($content,448);

コードは修正されません。これはおそらく、+質問のコメントに記載されている連結の問題ですが、必要なことは実行する必要があります。

OP の質問の変更を反映するように更新します。

$startPos = stripos($content, "di &lt;");
$endPos = strripos($content, "&lt;br&gt;", $startPos) + 10;
$content = substr($content, 0, $startPos) . substr($content, $endPos);
于 2013-07-11T12:59:14.863 に答える
0

文字列の連結が正しくありません。おそらく、関数に渡されたとき$strに等しくなります。連結に0使用します。.

$str = 'di &lt;a href="http://www.cadoinpiedi.it/author/redazione-la/#C";'
     . 'style="color:#006699; text-decoration:none;"&gt;' . $VARNAME . '&lt;/a&gt;' 
     . '&lt;br&gt;' 
     . '&lt;strong&gt;' . $POSTTITLE . '&lt;/strong&gt;' 
     . '&lt;br&gt;' 
     . '&lt;br&gt;';
于 2013-07-11T12:58:47.177 に答える