Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356

Разделить длинную строку

14.04.2016, 17:02. Показов 2181. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема такая



в чате например нужно что то сделать с таким сообщением
"ddddddddddddddddddddddddddddddddddddddd ddddddddddddddddddd................."
когда пишется без пробелов
или такие аыв"ddываddываывdываdываdddаваывddвыаddd выааыddвddddууецацddd.."

Сообщение уезжает за границы, что делать с такими сообщениями?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.04.2016, 17:02
Ответы с готовыми решениями:

Как обрезать длинную (безпробелов) строку?
Какможнообрезатьдлиннуюстрокуесликакойнибудькрендельбудетписатьеебезпрерывистуюпортявнешнийвидсайтаприношусвоиизвиненияадминистрацииеслимояс...

Удалить из текста находящегося в файле. самую длинную строку
Попытался сделать вот так, вроде самое просто задание с определением длинной строки и ее удаления, но не понимаю где моя ошибка. ...

Добавить в конец текста, находящегося в файле, самую длинную строку
Добавить в конец текста, находящегося в файле, самую длинную строку. <html <head> <title>Пример</title> ...

8
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
14.04.2016, 17:40
Гугл показал мне тыц и тыц.
0
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356
14.04.2016, 17:41  [ТС]
Jodah, блин я ввожу мне не выдало это) Мб потому что я Яндекс использовал)
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
14.04.2016, 17:41
Условие писать.
PHP
1
if(mb_strlen($str, 'utf-8') == 30) echo "\n";
0
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356
14.04.2016, 18:00  [ТС]
Пифагор, А толку мне с этой функции? Она мне выведет пустоту, в БД мне тоже пустую строку заносить?
тут Кроме регулярок больше ничего не приходит в голову
кто му же текст мне выводит не php , он только json отдает. А JS выводит, а мне надо если человек пишет всякую хрень в виде того что я писал выше, то разбить ее или что то с ней сделать
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
14.04.2016, 18:06
Цитата Сообщение от maruo Посмотреть сообщение
А толку мне с этой функции? Она мне перевод выведет пустоту, в БД мне тоже пустую строку заносить?
explode через \r\n и если элемент пустой, то удаляете и все.
maruo, если заведомо "Кроме регулярок больше ничего не приходит в голову", был ли смысл в создании темы???
0
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356
14.04.2016, 18:11  [ТС]
Пифагор, Почему бы и нет? Может есть и еще варианты или уже встроенные функции php или JS которые я не знаю
0
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
14.04.2016, 18:12
Лучший ответ Сообщение было отмечено maruo как решение

Решение

Цитата Сообщение от maruo Посмотреть сообщение
Кроме регулярок больше ничего не приходит в голову
Ну если кроме регулярок у вас ничего не приходит в голову. Дак сделайте регуляркой.
Цитата Сообщение от maruo Посмотреть сообщение
Сообщение уезжает за границы, что делать с такими сообщениями?
в css есть
CSS
1
2
3
4
#messageblock{
word-wrap:break-word;
width:200px;
}
текст будет на 200px дальше будет перенос.
В php есть функция wordwrap
1
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356
14.04.2016, 18:19  [ТС]
Azdeman, Во за функцию на PHP спасибо ее то я и искал наверно!)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.04.2016, 18:19
Помогаю со студенческими работами здесь

Разделить строку на массив
Как записать значения из строки , допустим "768678&87687&788778787678678678&" в массив. Элементы разделяет знак "&". ...

Удалить из текста находящегося в файле,самую длинную строку. Сохранить его после удаления этой строки
Проблема в том,что не могу понять как сосчитать самую длинную строку и как сохранять. Я сам составил код на удаление,определенной...

Как разделить строку на массив?
Есть строчка $String, которая подгружается из БД, как разделить ее на массив из символов?

Разделить одну строку на несколько
Всем привет подскажите как разделить и вписать в базу одну строку такого типа (Автошина 155/70 R13 75Q Белшина БИ- 395) на несколько...

Как разделить текстовую строку символом, через каждых 2 символа
Друзья есть строка вида: 11223344 Я хочу получить на выходе строку: 11-22-33-44 Для этого я пробовал вот такое...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru