Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 1
Регистрация: 25.02.2013
Сообщений: 64

Символ в число и обратно

01.06.2014, 21:49. Показов 3325. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер помогите пожалуйста!! Есть слово состоит из русских символов заглавных и нет, через ord я получаю номер какого либо символа слово находится в массиве и если эл. русский символ то я беру 2 значения и склеиваю их получается типа 208161 = С потом пытаюсь переделать 208161 обратно в символ и мне приходит какое левое значение помогите пожалуйста как это исправить.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.06.2014, 21:49
Ответы с готовыми решениями:

Число в битной системе конвертировать обратно
Добрый вечер, помогите додумать как конвертировать лучше число сохранёное в битной системе обратно.. чисел всего 7. $convert =...

16-тиричное число в символ
имееься строка типа: 07 D9 0C 02 0D 24 2B 00 2D B9 38 нужно приобразовать каждое число в символ(Должно получиться время) Как это...

Как разбить число посимвольно и достать последний символ?
Например есть переменная $a = 321; Как записать в переменную $b последний символ, то есть единицу?

10
 Аватар для Nick007
101 / 94 / 38
Регистрация: 30.09.2009
Сообщений: 442
01.06.2014, 22:06
приведите пример кода,
который у вас получился
0
0 / 0 / 1
Регистрация: 25.02.2013
Сообщений: 64
01.06.2014, 22:17  [ТС]
PHP
1
2
3
4
5
6
if (preg_match('/[а-я]+/msi', $val))
{
    $one_pa = ord($val[$i + $a-1]);
    $two_pa = ord($val[$i + $a]);
}
$number = "$one_pa$two_pa";
Тут получается число и теперь я пытаюсь его вернуть в начальный вид, но получается, что то другое.

PHP
1
$say = chr($encod);
0
 Аватар для Nick007
101 / 94 / 38
Регистрация: 30.09.2009
Сообщений: 442
01.06.2014, 22:20
а в переменной $val что?
за одно $encod, $i и $a не помешают
0
0 / 0 / 1
Регистрация: 25.02.2013
Сообщений: 64
01.06.2014, 22:21  [ТС]
Там находится символ точнее все слово
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
01.06.2014, 22:22
Цитата Сообщение от Ozzys Посмотреть сообщение
Тут получается число и теперь я пытаюсь его вернуть в начальный вид, но получается, что то другое.
И что это. В первом отрывке как минимум 3 переменные, которые берутся непонятно откуда и выглядят непонятно как. Во втором две (то есть ВСЕ которые там есть)....
0
0 / 0 / 1
Регистрация: 25.02.2013
Сообщений: 64
01.06.2014, 22:27  [ТС]
Я понимаю, что наговнокодил не обратил внимание, что все криво. У меня есть слово любое. Нужно получить номер каждого символа и к каждому номеру прибавить 1 и вернуть то что получилось в символ.

Добавлено через 52 секунды
Помогите как это грамотно реализовать
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
01.06.2014, 22:31
Цитата Сообщение от Ozzys Посмотреть сообщение
Я понимаю, что наговнокодил не обратил внимание, что все криво. У меня есть слово любое. Нужно получить номер каждого символа и к каждому номеру прибавить 1 и вернуть то что получилось в символ.
PHP
1
2
3
4
5
6
<?
$s1 = "Слово";
$s2 = "";
for ($i = 0; $i < strlen($s1); $i++)
    $s2.=chr(ord($s1[$i])+1);
echo $s2;
Вывод:
Code
1
Тмпгп
(кодировка cp1251)
0
0 / 0 / 1
Регистрация: 25.02.2013
Сообщений: 64
01.06.2014, 22:37  [ТС]
Вывод СўСјСїСіСї

Добавлено через 1 минуту
спс вроде понял
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
01.06.2014, 22:48
Цитата Сообщение от Ozzys Посмотреть сообщение
Вывод СўСјСїСіСї
Потому что в UTF пишете...
0
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
01.06.2014, 23:22
ORD() просто не работает с кириллицей в UTF8
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.06.2014, 23:22
Помогаю со студенческими работами здесь

Перевод числа в символ и обратно
Посмотрите пожалуйста! Точки совсем не меняются на числа. Что не так?? Вот задача: Мальчику Васе очень нравится известная игра...

Как вернуть символ обратно в поток ввода
Добрый день. Подскажите, пожалуйста, аналог функции cin.putback() из C++, которая возвращает символ обратно в поток ввода: #include...

Как из char переделать обратно в символ в ответе
Всем привет. Есть такое задание: &quot;Дан символьный массив А. Определить для каждого символа массива А, сколько раз он встречается в...

Пользователь вводит целое число n и ДВА символа. Программа выводит на экран последовательно символ №1 и символ
Пользователь вводит целое число n и ДВА символа. Программа выводит на экран последовательно символ №1 и символ №2 n-раз. ...

Определить введенный символ: число, прописная буква, строчная, знак сравнения или математический символ
Написать программу которая запрашивает ввод любого символа, а после определяет его и выводит на экран что это: число, прописная буква,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru