3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php //По словам вице-премьера Крыма, единственными законными вооруженными формированиями на территории Крыма являются российские вооружен... #Новости_0629 #.. $stxt = "По словам вице-премьера Крыма, единственными законными вооруженными формированиями на территории Крыма являются российские вооруженные силы."; $keywords = ''; $keywords = explode(',',$keywords); $other_text = "...<br> #Новости_0629"; foreach ($keywords as $value) { $other_text.= !empty($value) ? " #" . trim($value) : ''; } $other_text .= "<br> Подробнее: http://www.0629.com.ua/news/489813"; $strlen_other = strlen($other_text); echo $other_text . PHP_EOL; echo $strlen_other . PHP_EOL; echo iconv_strlen($other_text,'UTF-8') . PHP_EOL; $description_text_lenght = 180 - $strlen_other; echo $description_text_lenght . PHP_EOL; echo mb_substr($stxt, 0, $description_text_lenght,'UTF-8') . PHP_EOL; $full_text = mb_substr($stxt, 0, $description_text_lenght,'UTF-8') . $other_text; if(false){ $full_text .="<br> <img src='http://s.citysites.ua/section/newsIcon/upload/images/news/icon/93917261-8562-kryim_13941132274.jpg'/><br>"; } var_dump($full_text);
Output for 5.0.2 - 5.5.34, 5.6.7 - 5.6.20, 7.0.0 - 7.0.5, 7.0.14 - 7.1.0
...<br> #Новости_0629<br> Подробнее: http://www.0629.com.ua/news/489813 87 71 93 По словам вице-премьера Крыма, единственными законными вооруженными формированиями на террито string(262) "По словам вице-премьера Крыма, единственными законными вооруженными формированиями на террито...<br> #Новости_0629<br> Подробнее: http://www.0629.com.ua/news/489813"
Output for 7.0.6
...<br> #Новости_0629<br> Подробнее: http://www.0629.com.ua/news/489813 87 Fatal error: Uncaught Error: Call to undefined function iconv_strlen() in /in/OntNj:20 Stack trace: #0 {main} thrown in /in/OntNj on line 20
Process exited with code 255.
Output for 5.5.35, 5.6.21
...<br> #Новости_0629<br> Подробнее: http://www.0629.com.ua/news/489813 87 Fatal error: Call to undefined function iconv_strlen() in /in/OntNj on line 20
Process exited with code 255.
Output for 5.0.0 - 5.0.1
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/OntNj on line 16 ...<br> #Новости_0629<br> Подробнее: http://www.0629.com.ua/news/489813PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/OntNj on line 18 87PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/OntNj on line 20 71PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/OntNj on line 24 93PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/OntNj on line 25 По словам вице-премьера Крыма, единственными законными вооруженными формированиями на территоPHP_EOLstring(262) "По словам вице-премьера Крыма, единственными законными вооруженными формированиями на террито...<br> #Новости_0629<br> Подробнее: http://www.0629.com.ua/news/489813"
Output for 4.4.5 - 4.4.9
...<br> #Новости_0629<br> Подробнее: http://www.0629.com.ua/news/489813 87 Fatal error: Call to undefined function: iconv_strlen() in /in/OntNj on line 20
Process exited with code 255.
Output for 4.3.10 - 4.4.4
...<br> #Новости_0629<br> Подробнее: http://www.0629.com.ua/news/489813 87 Fatal error: Call to undefined function: iconv_strlen() in /in/OntNj on line 20
Process exited with code 255.
Output for 4.3.2 - 4.3.9
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/OntNj on line 16 ...<br> #Новости_0629<br> Подробнее: http://www.0629.com.ua/news/489813PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/OntNj on line 18 87PHP_EOL Fatal error: Call to undefined function: iconv_strlen() in /in/OntNj on line 20
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/OntNj on line 16 ...<br> #Новости_0629<br> Подробнее: http://www.0629.com.ua/news/489813PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/OntNj on line 18 87PHP_EOL Fatal error: Call to undefined function: iconv_strlen() in /in/OntNj on line 20