Advertisement
zero50x

Смена регистра букв, первой буквы

Oct 28th, 2015
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.62 KB | None | 0 0
  1. // Сменить заглавные все на строчные
  2. $upper = array('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы', 'Ь','Э','Ю','Я');
  3. $lower = array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы', 'ь','э','ю','я');
  4. $text = str_replace($upper, $lower, $text);
  5.  
  6.  
  7. // Замена первой строчной на заглавную
  8. $z = preg_replace("/^а/ism", "А", $z);
  9. $z = preg_replace("/^б/ism", "Б", $z);
  10. $z = preg_replace("/^в/ism", "В", $z);
  11. $z = preg_replace("/^г/ism", "Г", $z);
  12. $z = preg_replace("/^д/ism", "Д", $z);
  13. $z = preg_replace("/^е/ism", "Е", $z);
  14. $z = preg_replace("/^ё/ism", "Ё", $z);
  15. $z = preg_replace("/^ж/ism", "Ж", $z);
  16. $z = preg_replace("/^з/ism", "З", $z);
  17. $z = preg_replace("/^и/ism", "И", $z);
  18. $z = preg_replace("/^й/ism", "Й", $z);
  19. $z = preg_replace("/^к/ism", "К", $z);
  20. $z = preg_replace("/^л/ism", "Л", $z);
  21. $z = preg_replace("/^м/ism", "М", $z);
  22. $z = preg_replace("/^н/ism", "Н", $z);
  23. $z = preg_replace("/^о/ism", "О", $z);
  24. $z = preg_replace("/^п/ism", "П", $z);
  25. $z = preg_replace("/^р/ism", "Р", $z);
  26. $z = preg_replace("/^с/ism", "С", $z);
  27. $z = preg_replace("/^т/ism", "Т", $z);
  28. $z = preg_replace("/^у/ism", "У", $z);
  29. $z = preg_replace("/^ф/ism", "Ф", $z);
  30. $z = preg_replace("/^х/ism", "Х", $z);
  31. $z = preg_replace("/^ц/ism", "Ц", $z);
  32. $z = preg_replace("/^ч/ism", "Ч", $z);
  33. $z = preg_replace("/^ш/ism", "Ш", $z);
  34. $z = preg_replace("/^щ/ism", "Щ", $z);
  35. $z = preg_replace("/^ъ/ism", "Ъ", $z);
  36. $z = preg_replace("/^ы/ism", "Ы", $z);
  37. $z = preg_replace("/^ь/ism", "Ь", $z);
  38. $z = preg_replace("/^э/ism", "Э", $z);
  39. $z = preg_replace("/^ю/ism", "Ю", $z);
  40. $z = preg_replace("/^я/ism", "Я", $z);
  41.  
  42. // Замена строчной на заглавную после точки
  43. $z = preg_replace("/\.\s{1,}а/ism", ". А", $z);
  44. $z = preg_replace("/\.\s{1,}б/ism", ". Б", $z);
  45. $z = preg_replace("/\.\s{1,}в/ism", ". В", $z);
  46. $z = preg_replace("/\.\s{1,}г/ism", ". Г", $z);
  47. $z = preg_replace("/\.\s{1,}д/ism", ". Д", $z);
  48. $z = preg_replace("/\.\s{1,}е/ism", ". Е", $z);
  49. $z = preg_replace("/\.\s{1,}ё/ism", ". Ё", $z);
  50. $z = preg_replace("/\.\s{1,}ж/ism", ". Ж", $z);
  51. $z = preg_replace("/\.\s{1,}з/ism", ". З", $z);
  52. $z = preg_replace("/\.\s{1,}и/ism", ". И", $z);
  53. $z = preg_replace("/\.\s{1,}й/ism", ". Й", $z);
  54. $z = preg_replace("/\.\s{1,}к/ism", ". К", $z);
  55. $z = preg_replace("/\.\s{1,}л/ism", ". Л", $z);
  56. $z = preg_replace("/\.\s{1,}м/ism", ". М", $z);
  57. $z = preg_replace("/\.\s{1,}н/ism", ". Н", $z);
  58. $z = preg_replace("/\.\s{1,}о/ism", ". О", $z);
  59. $z = preg_replace("/\.\s{1,}п/ism", ". П", $z);
  60. $z = preg_replace("/\.\s{1,}р/ism", ". Р", $z);
  61. $z = preg_replace("/\.\s{1,}с/ism", ". С", $z);
  62. $z = preg_replace("/\.\s{1,}т/ism", ". Т", $z);
  63. $z = preg_replace("/\.\s{1,}у/ism", ". У", $z);
  64. $z = preg_replace("/\.\s{1,}ф/ism", ". Ф", $z);
  65. $z = preg_replace("/\.\s{1,}х/ism", ". Х", $z);
  66. $z = preg_replace("/\.\s{1,}ц/ism", ". Ц", $z);
  67. $z = preg_replace("/\.\s{1,}ч/ism", ". Ч", $z);
  68. $z = preg_replace("/\.\s{1,}ш/ism", ". Ш", $z);
  69. $z = preg_replace("/\.\s{1,}щ/ism", ". Щ", $z);
  70. $z = preg_replace("/\.\s{1,}ъ/ism", ". Ъ", $z);
  71. $z = preg_replace("/\.\s{1,}ы/ism", ". Ы", $z);
  72. $z = preg_replace("/\.\s{1,}ь/ism", ". Ь", $z);
  73. $z = preg_replace("/\.\s{1,}э/ism", ". Э", $z);
  74. $z = preg_replace("/\.\s{1,}ю/ism", ". Ю", $z);
  75. $z = preg_replace("/\.\s{1,}я/ism", ". Я", $z);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement