Petfinder APIから返される説明のすべてのHTMLタグを削除する必要がありますが、その方法がわかりません。
$data['description']
返された説明を保持します。ソースファイルで見ることができるのはこのようなものです...
<div>some text that gets returned</div>
使ってみましたstrip_tags
、使ってみましhtml_entity_decode
たが、タグが消えません!
説明を切り捨てられるように、タグを削除する必要があります。
誰かアイデアはありますか?
$data['description'] = (string)$pet->description;
$description = $data['description'];
$description = htmlentities($description);
$description = html_entity_decode($description);
$description = strip_tags($description);
$description = substr($data['description'],0,300);
$description = substr($description,0,strrpos($description,' '));
$description = $description."...";
echo "<span style='text-align: justify; margin: 10px 0px;'>".$description."</span>";