- var_dump: documentation ( source)
- str_word_count: documentation ( source)
- preg_replace: documentation ( source)
- setlocale: documentation ( source)
<?php
setlocale(LC_ALL, 'ru_RU.utf8');
$str = '<p>Тут новая статья вышла. Вот картинка к ней</p><img src="/vdf.png"> и вот <img src="/vdf.png"><div>Обязательно нужно почитать</div> ';
$img_stripped = preg_replace('/<img[^>]*>/u', ' __IMG__', $str, 1);
$img_stripped = preg_replace('/<[^>]+>/u', '', $img_stripped);
var_dump(str_word_count($img_stripped, 2,'_'), $img_stripped);