[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Определить размер строки
ADiel
Я пользуюсь для определения размера строки в байтах функцией strlen. Пусть то utf-8 или результат выполнения функции gzinflate. Я верно поступаю? Бинарную строку то можно так измерять?



Спустя 2 минуты, 4 секунды (24.03.2012 - 23:53) Игорь_Vasinsky написал(а):
mb_strlen();
;)

Спустя 43 секунды (24.03.2012 - 23:53) ADiel написал(а):
Игорь, в байтах....

Спустя 2 минуты, 48 секунд (24.03.2012 - 23:56) ADiel написал(а):
Поясню. Я пишу сокет-сервер, мне нужно отдавать клиенту в подписи размер передаваемых данных. Передать я ему могу все что угодно. Даже exe или png если на то пошло =)

Спустя 22 секунды (24.03.2012 - 23:56) Игорь_Vasinsky написал(а):
если анси - то = в байтах, в юникоде умнож на 2.

Спустя 1 минута, 10 секунд (24.03.2012 - 23:58) ADiel написал(а):
Игорь_Vasinsky, а мне отсыпешь?

Спустя 1 минута, 29 секунд (24.03.2012 - 23:59) Игорь_Vasinsky написал(а):
да. а чего тебе?

Спустя 55 секунд (25.03.2012 - 00:00) ADiel написал(а):
То, что куришь


<?php
# UTF-8
$str = 'Ё';
echo strlen($str); // Выведет 2 БАЙТА

$str = 'U';
echo strlen($str); // Выведет 1 БАЙТ



Вот я и спрашиваю, если я сделаю strlen(gzdeflate("СТРОка какая то любая все равно что куришь")); Даст мне strlen точный размер в байтах, или есть какие то особенности?

Спустя 33 секунды (25.03.2012 - 00:01) Игорь_Vasinsky написал(а):
стой.. или я уже загнался... кириллица тока 2. (бита biggrin.gif )

нее.. я спать. http://bolknote.ru/2009/04/15/~2092/#40

Спустя 2 минуты, 15 секунд (25.03.2012 - 00:03) ADiel написал(а):
Бита? т.е. ты в еденицу можешь двойку записать?
А лучше в ноль =)))

Спустя 3 минуты, 1 секунда (25.03.2012 - 00:06) Игорь_Vasinsky написал(а):
у меня инфа всплывает ещё с тех времён - когда я бейсик в школе учил, потом накладывается недавний юникод и происходит сбой. а при работе с доичной системой счисления - хард резет.

Спустя 43 секунды (25.03.2012 - 00:06) Winston написал(а):
Цитата (ADiel @ 24.03.2012 - 22:50)
Бинарную строку то можно так измерять?

Да.
Цитата (Игорь_Vasinsky @ 24.03.2012 - 23:01)
кириллица тока 2. (бита  )

ohmy.gif

Спустя 1 минута, 5 секунд (25.03.2012 - 00:08) ADiel написал(а):
Winston, спасибо. А то я почему - то начал сомневаться =)

Спустя 1 минута, 49 секунд (25.03.2012 - 00:09) Игорь_Vasinsky написал(а):
там смайл. ph34r.gif


_____________
Ищи меня тут (ilyaplot)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.