@ 2013-11-22T01:06:14Z <?php
// LC_COLLATE
//
setlocale(LC_ALL, 'utf-8');
setlocale(LC_CTYPE, 'utf-8');
$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);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 5.1.0 - 5.1.6 , 5.2.0 - 5.2.17 , 5.3.0 - 5.3.29 , 5.4.0 - 5.4.45 , 5.5.0 - 5.5.38 , 5.6.0 - 5.6.28 , 7.0.0 - 7.0.20 , 7.1.0 - 7.1.25 , 7.2.0 - 7.2.33 , 7.3.0 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.6 array(1) {
[77]=>
string(7) "__IMG__"
}
string(146) "Тут новая статья вышла. Вот картинка к ней __IMG__ и вот Обязательно нужно почитать "
Output for 4.3.0 - 4.3.11 , 4.4.0 - 4.4.9 , 5.0.0 - 5.0.5 Warning: Wrong parameter count for str_word_count() in /in/75753 on line 11
NULL
string(146) "Тут новая статья вышла. Вот картинка к ней __IMG__ и вот Обязательно нужно почитать "
preferences:dark mode live preview
230.89 ms | 402 KiB | 370 Q