0

データが次の形式であるデータベースからデータを取得するにはどうすればよいですか?

<p> </p>
<p><span style="\">Classic Developers, a destination that offers every one luxurious and fulfilling yet affordable lifestyle. It is one of the emerging real estate developers in the country having diverse range of activities in varied business domain. We are a certified company having large scale projects in progress.</span></p>
<p><span style="\"><br /></span></p>
<p><span style="\">Classic Developers with its dynamic professional work force and uncompromising attitude in terms of construction methodologies and quality control procedures, we offer you Efficient, Elegant and Economical place, which will be called your home, your happiness. We are here not only for a residential place but to fulfill your dream of having a home with modern day comfort and soothing ambience. We not only offer modern structures with latest amenities but ensure all the valued customers with Earthquake resistant and VASTU compliant construction.</span></p>
<p> </p>

htmlタグやその他のスタイルのない値が必要です。私が欲しいのはその中のテキストだけです。PHPで取得するにはどうすればよいですか。

前もって感謝します。

4

3 に答える 3

7

http://php.net/manual/en/function.strip-tags.php

データベースから取得したら、エコーアウトする前にこの関数を実行します。

$content = strip_tags($content);

編集

質問は、生のHTMLの代わりに特別な文字を表示するように編集されました。そのスタイルの場合は、次のように試してください。

$content = strip_tags(htmlspecialchars_decode($content));
于 2012-04-12T10:33:13.890 に答える
1

データベースから列を取得した後、メソッドを使用strip_tags()して入力をクリーンアップできます。

于 2012-04-12T10:35:05.573 に答える
0

@Ben Griffithsが提案した単純なソリューションが必要なく、それでも純粋なDB処理が必要な場合は、正規表現を調べてください。MySQLregexの置換を参照してください。

于 2012-04-12T10:35:13.390 に答える