| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Объем информации хранящейся в переменной |
| Автор: neokortex 1.7.2009, 12:04 |
| Как узнать размер информации содержащейся в переменной в килобайтах? Задача такая: В переменной содержится информация (текст). Если текст по объему превышает 32 Кб, надо разделить его на части равные 32Кб (или чуть меньше). Сколько будет частей текста мы тоже не знаем, естесственно. Подскажите хотя-бы в какую сторону думать. Да и еще: кодировка - UTF-8 |
| Автор: patap 1.7.2009, 17:21 |
| думаю strlen() 1 символ = 1 байт |
| Автор: neokortex 1.7.2009, 17:44 |
| спасибо проблема решена. |
| Автор: skyboy 1.7.2009, 20:51 |
что для строки в UTF-8, естественно, неверно. латиница кодируется одним байтом, кирилица - двумя. для многобайтной кодировки следует использовать http://php.net/mb_strlen - количество символов в строке. |
| Автор: rushter 1.7.2009, 21:01 |