0

次の 2 つのdivタグがあり、人間が読める単語/文字のみをカウントしたいと考えています。

<div>Pickup</div>
<div>&nbsp;</div>

PHP を使用するstrlen()と、両方とも同じ値が返され、それを使用してピックアップのみを表示することはできません。を使用する場合と同じシナリオstr_word_count()

何か案は?

4

1 に答える 1

0

最初に html エンティティをデコードし、すべての html タグを削除します。

$text = '<div>Pickup</div>';
echo strip_tags(html_entity_decode($text)); // This show up "Pickup" only

次に、単語を数えます。

str_word_count($text); // This should return 1
于 2013-10-26T14:31:03.023 に答える