Вход Регистрация
* Pelmeshka

PHP перекодируем текст изHTML-после довательностей и наоборот

  1. < ?php
  2. function unicon($str,
  3. $to_uni = false) {
  4. $cp = Array (
  5. "А" => "А", "а" => "а",
  6. "Б" => "Б", "б" => "б",
  7. "В" => "В", "в" => "в",
  8. "Г" => "Г", "г" => "г",
  9. "Д" => "Д", "д" => "д",
  10. "Е" => "Е", "е" => "е",
  11. "Ё" => "Ё", "ё" => "ё",
  12. "Ж" => "Ж", "ж" => "ж",
  13. "З" => "З", "з" => "з",
  14. "И" => "И", "и" => "и",
  15. "Й" => "Й", "й" => "й",
  16. "К" => "К", "к" => "к",
  17. "Л" => "Л", "л" => "л",
  18. "М" => "М", "м" => "м",
  19. "Н" => "Н", "н" => "н",
  20. "О" => "О", "о" => "о",
  21. "П" => "П", "п" => "п",
  22. "Р" => "Р", "р" => "р",
  23. "С" => "С", "с" => "с",
  24. "Т" => "Т", "т" => "т",
  25. "У" => "У", "у" => "у",
  26. "Ф" => "Ф", "ф" => "ф",
  27. "Х" => "Х", "х" => "х",
  28. "Ц" => "Ц", "ц" => "ц",
  29. "Ч" => "Ч", "ч" => "ч",
  30. "Ш" => "Ш", "ш" => "ш",
  31. "Щ" => "Щ", "щ" => "щ",
  32. "Ъ" => "Ъ", "ъ" => "ъ",
  33. "Ы" => "Ы", "ы" => "ы",
  34. "Ь" => "Ь", "ь" => "ь",
  35. "Э" => "Э", "э" => "э",
  36. "Ю" => "Ю", "ю" => "ю",
  37. "Я" => "Я", "я" => "я"
  38. );
  39. if ($to_uni) {
  40. $str = strtr($str, $cp);
  41. } else {
  42. foreach ($cp as $c) {
  43. $cpp[$c] = array_search($c,
  44. $cp);
  45. }
  46. $str = strtr($str, $cpp);
  47. }
  48. return $str;
  49. }
  50. echo unicon('Москва
  51. Тверская 7'); //выводим
  52. расшифрованую запись в
  53. браузер
  54. ?>
» Описание: PHP перекодируем текст из HTML-последовательностей и наоборот
» Время добавления: 6 Ноября 2014 в 19:30
» Посмотров: 1763
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
Онлайн: 2
Реклама