ホームページ >バックエンド開発 >PHPチュートリアル >[PHP 文字列] 今日、非常に不思議な問題に遭遇しました。助けてください。
エラー1:
echo 'echo $rst4[$i]["tb_restore_content"]:<br>';echo $rst4[$i]['tb_restore_content']."<br><br>";echo 'echo $rst4[$i]["tb_restore_content"]的内容:<br>';echo '<font color="gray"><i><font color="red">【回复:sasasa】 </font><font color="gray"><i><font color="red">【回复:sasasa】 </font>0 </i></font><br/> 1 </i></font><br/> 2 ';
echo is_string($rst4[$i]['tb_restore_content']);echo "$rst4[$i]['tb_restore_content']";
理由は分かりましたか?
すごいですね!
エラー 1 については、問題を明確に説明していないことが問題です。エラー 2 については、php の記述ルールに従って記述していないことが問題です。
echo "$rst4[$i]['tb_restore_content'] ";
書くべき
echo "{ $rst4[$i]['tb_restore_content']}";
または
echo $rst4[$i]['tb_restore_content'];
すごいですね!
エラー 1 については、問題を明確に説明していないことが問題です。エラー 2 については、php の記述ルールに従って記述していないことが問題です。
echo "$rst4[$i]['tb_restore_content'] ";
書くべきです
echo "{ $rst4[$i]['tb_restore_content']}";
または
echo $rst4[$i]['tb_restore_content'];
はい、気づきませんでしたしばらくの間
エラー 2 は、おっしゃるとおりです。エラー 1 は、文字列に 240cb830ca84ebaabbd07850110b414de6e38b3c62e8df885fe2e3986461aa63 タグがあることを意味しますが、この変数を出力すると解析されません。
エラー 1 については、問題を明確に説明していないことが問題です。エラー 2 については、php の記述ルールに従って記述していないことが問題です。echo "{ $rst4[$i]['tb_restore_content']}";
または
echo $rst4[$i]['tb_restore_content'];
エラー 2 はあなたが言ったように良いです、エラー 1 は、文字列 ;font>e6e38b3c62e8df885fe2e3986461aa63 タグ内に < があることを意味しますが、この変数を出力するときに解析されません
次に、問題を注意深く説明してください
変数が関係する場合、変数の値は別途お渡しします
すごいですね!
エラー 1 については、問題を明確に説明していないことが問題です。エラー 2 については、php の記述ルールに従って記述していないことが問題です。echo "{ $rst4[$i]['tb_restore_content']}";
または
echo $rst4[$i]['tb_restore_content'];
エラー 2 はあなたが言ったように良いです、エラー 1 は、文字列 ;font>e6e38b3c62e8df885fe2e3986461aa63 タグに < があることを意味しますが、この変数を出力すると解析されません
0
次に、問題を注意深く説明します
$a='<div style="color:gray;border:1px solid gray;margin:3px"><font color="red">【回复:sasasa】 </font>0 </i></div>2'
echo '<div style="color:gray;border:1px solid gray;margin:3px"><font color="red">【回复:sasasa】 </font>0 </i></div>2'は問題ありません
何か問題がありますか?