mirsite

      главная страница     письмо     Добавить в избранное

    PHP // MySQL // .htaccess


   Об авторе >>>



Главная страница

PHP

     Статьи

     Функции

       Строки

       Массивы

       Файлы и файловая система

       Работа с сетью

       Дата и время

       Специальные

       Регулярные выражения (POSIX)

     Книги

MySQL

Apache и .htaccess

Полезные сервисы

Новости

Ссылки

Карта сайта



Строки



ord

PHP 3, PHP 4, PHP 5

Функция ord возвращает ASCII код символа

Описание: int ord ( string string )

Возвращает ASCII код первого символа строки string. ASCII - American Standard Code for Information Interchange - Стандартный американский код обмена информацией. Это код для представления символов английского алфавита в виде чисел, каждой букве сопоставлено число от 0 до 127. Стандартный набор символов ASCII использует только 7 битов для каждого символа. Есть несколько наборов символов, которые используют 8 бит, что дает дополнительно 128 символов. Дополнительные символы используются для отображения математических символов, символов не-английского алфавита и нашего, русского алфавита в том числе. Русскому алфавиту соответствуют коды от 192 до 255.

<?php
$str 
"мой сайт";
echo 
ord($str); 
// выведет 236 - код строчной буквы м
?>


Если вы хотите получить коды всех знаков в строке, то надо измерить ее длины и по очереди обращаться к каждому знаку строки с функцией ord.

<?php
// строка для примера
$str "мой сайт";
// длина строки
$dlinastrlen ($str);
// в цикле преобразуем каждый исмвол в ASCII код 
$i=0;
while (
$i<$dlina)
{
echo 
ord ($str{$i}).'<br/>';
$i++;
}
?>


Для получения символа по ASCII коду используется функция chr().



Все функции раздела >>>




  

Александр Мироненко, MirSite.ru © 2005-2014       
Сайт обновлен 21 сентябр¤ 2019 года