Guest User

Untitled

a guest
Dec 9th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. $input = 'Fooo bar bazzz, фыва-олдж.';
  2.  
  3. $longest = array_reduce(preg_split('/[^a-zа-яё]+/ui', $input), function ($longest, $curr) {
  4. return mb_strlen($longest) < mb_strlen($curr)
  5. ? $curr
  6. : $longest;
  7. }, '');
  8.  
  9. echo($longest); // "bazzz"
  10.  
  11. $words = explode(" ", preg_replace("/[^A-ZА-ЯЁ ]/ui", " ", $str));
  12. $long = "";
  13. foreach ($words as $word)
  14. $long = (mb_strlen($word) > mb_strlen($long)) ? $word : $long;
  15. echo $long;
Add Comment
Please, Sign In to add comment