САЙТЫ  ПОД  КЛЮЧ
ОНЛАЙН-СЕРВИСЫ СПРАВОЧНИКИ SEO-ИНСТРУМЕНТЫ РАЗВЛЕЧЕНИЯ

Основы PHP

pic.gif

Оглавление

pic.gif
  1. Основы PHP
  2. Операторы языка PHP
  3. Строковые функции
  4. Массивы
  5. Функции
  6. Работа с файлами
  7. Регулярные выражения
  8. Сессии и cookies в PHP
  9. Работа с FTP
  10. Проверка данных
  11. Гостевая книга
  12. PHP и MySQL


book.gif

Строковые функции PHP

pic.gif
pic.gif
arrowleft.gif Предыдущая Следующая arrowright.gif

Функции преобразования кодировки

convert_cyr_string() 
bin2hex() 

convert_cyr_string()

Синтаксис:

string convert_cyr_string(string str, string from, string to)

Функция преобразует строку из одной кодировки кириллицы в другую. Она переводит строку str из кодировки from в кодировку to. Значения from и to это одиночные символы, определяющий кодировку:

  • k - koi8-r;
  • w - windows-1251;
  • i - iso8859-5;
  • a - x-cp866;
  • d - x-cp866;
  • m - x-mac-cyrillic;

Давайте для примера перекодируем слово "определяющий" из кодировки windows-1251 в koi8-r и обратно:

<?
   $str1 = "определяющий";
   $str2 = convert_cyr_string($str1,"w","k");
   echo ("result of translate '$str1' to koi8-r is '$str2'");
   echo ("<br>");
   $str3 = convert_cyr_string($str2,"k","w");
   echo ("result of translate '$str2' to win is '$str3'");
?>

И вот результат:

gl3_2.gif
 

result of translate 'определяющий' to koi8-r is 'ПРТЕДЕМСАЭЙК'
result of translate 'ПРТЕДЕМСАЭЙК' to win is 'определяющий'



bin2hex()

Производит побайтовое преобразование символьных данных в шестнадцатеричный вид.

Функция bin2hex() принимает в качестве единственного параметра строку и возвращает строковое шестнадцатеричное представление символов, содержащихся в этой строке.

Для примера давайте перекодируем тоже самое слово "определяющий":
<?
   $str1 = "определяющий";
   $str2 = bin2hex($str1);
   echo($str2);
?>

И вот какая абракадабра из этого получилась:

Результат:

gl3_2.gif
 

cfd0d2c5c4c5ccd1c0ddc9ca



linebook1.gif
arrowleft.gif Предыдущая Следующая arrowright.gif
linebook2.gif

 
  Наверх


 

Это интересно

В 1980-ых компьютер IBM не считали хорошим, если он не мог управлять Microsoft Flight Simulator.


Наши реквизиты
WMID: 309688839848
WMR: R325885159214
E-mail: 
  BL:Бизнес-уровень [BL]
QR-код сайта
Онлайн-радио
Больше радиостанций