ユーザーが作成したコンテンツや信頼できないソースから取得したデータを表示する場合、悪意のあるものを防ぐために、PHP 文字列から HTML タグを削除することが不可欠です。コードインジェクションまたは不正なフォーマット。この場合、HTML タグのないコンテンツを維持しながら HTML 文字列を切り詰める必要があります。
strip_tags() 関数は、このタスクに対する効率的なソリューションを提供します。文字列からすべての HTML タグと PHP タグを削除しますが、タグ内のコンテンツは保持されます。この関数を利用することで、データベース エントリから不要な HTML コードを効果的に削除できます。
実装では、strip_tags() と substr() を組み合わせます。まず、strip_tags() がデータベース エントリに適用され、すべての HTML タグが削除されます。続いて、substr() を使用して、処理された文字列を目的の長さ (この場合は最初の 100 文字) に切り詰めます。
$cleaned_text = strip_tags($row_get_Business['business_description']); echo substr($cleaned_text, 0, 110) . "...";
このメソッドを採用することで、データベース エントリから HTML タグが取り除かれ、コンテンツの必要な部分のみが表示されます。このアプローチは、切り詰められたテキスト内の HTML コードの表示の問題に効果的に対処し、よりクリーンで安全なユーザー エクスペリエンスを提供します。
以上がコンテンツを保持しながら、PHP で HTML タグ付き文字列を安全に切り詰めるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。