Вход Регистрация
* SysTeam.exe

wordwrap для многобайтовых кодировок

  1. <?php
  2. /**
  3. *wordwrapдля
  4. многобайтовых
  5. кодировок
  6. *автор:Megido
  7. *20.02.10
  8. */
  9. function
  10. mb_wordwrap
  11. ($str,$width=75,
  12. $break="\n",
  13. $cut=false,
  14. $charset="null")
  15. {
  16. if($charset==
  17. "null")
  18. $charset=
  19. ();
  20. $pieces=split
  21. ($break,$str);
  22. $result=array
  23. ();
  24. foreach($pieces
  25. as$piece){
  26. $current=
  27. $piece;
  28. while($cut&&
  29. ($current)>
  30. $width){
  31. $result[]=
  32. ($current,0,
  33. $width,
  34. $charset);
  35. $current=
  36. ($current,
  37. $width,2048,
  38. $charset);
  39. }
  40. $result[]=
  41. $current;
  42. }
  43. return(implode
  44. ($break,
  45. $result));
  46. }
  47. echomb_wordwrap
  48. ($mb_string,16,
  49. "<br/>",
  50. true,"utf-8");
  51. ?>
» Описание: wordwrap для
многобайтовых кодировок!
» Время добавления: 25 Июля 2014 в 17:31
» Посмотров: 1889
» textarea
» Рейтинг: [+2 | -0]
Комментарии [0]
Онлайн: 1
Реклама