3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $text="سلام دوستان خسته نباشید تو ‌این‌ شبِ‌زیبا پاییز برایت ‌آرزو می‌کنم رویایی‌که هیچ‌وقت، پایان نداشته باشه! و آرزوهایی‌که پرشور باشه‌و از بینشون یه‌چندتاییش برآورده بشه ایشالا امشب‌که ای مهربونت‌رو واسه، این‌که "; $create_subject = function ($text){ $stop_words = ['ها', 'های', 'هایی', 'دوستان', 'سلام', 'خسته', 'نباشید']; while(1){ $text = trim($text); preg_match("/^([^ ]+)/", $text, $first_word); if (isset($first_word[1]) && in_array($first_word[1], $stop_words)){ $text = preg_replace("/^".$first_word[1]."/", "", $text); } else { break; } } return $text; }; echo $subject = implode(' ', array_slice(explode(' ', $create_subject($text)), 0, 5)).'..؟';
based on PdBEk
Output for 5.6.38 - 7.3.0rc3
تو ‌این‌ شبِ‌زیبا پاییز برایت..؟