разбить строку на части

syst3m

Новичок
разбить строку на части

допустим есть строка длинной 515 символов.

нужно разбить её по 100 и записать отдельно каждую часть как новую строку в таблицу в базе. получится должны первые 5 строк по 100 символов, последняя 15 %)) как записать то в принципе проблем не составит.. а вот как разбить не могу догнать.
 

Фанат

oncle terrible
Команда форума
[m]strings[/m] - тут есть всё, что тебе надо.
вариантов не меньше десятка.

Правда, непонятен принцип наполнения базы данных.
Очень оригинальный.
обычно в БД кладут более осмысленные данные, чем какие-то огрызки.
 

syst3m

Новичок
хоть бы один вариант привёл %)) я знаю какая функция отрезает часть от строки.. для этого смотрел мануал, а как сделать сам механизм не знаю.
 

ИванЧай

Guest
Я тут не самый умный, думаю, что можно проще, но первое, что приходит в голову:

$str = "О сколько нам открытий чудных готовит просвещенья дух..."; // строка которую режут
$cut = 100; // размер куска
$cutStr = ""; // сам кусок
for($i=0; $i<strlen($str); $i+=$cut)
{
$cutStr = substr($str,$i,$cut);
// далее операторы вставки куска в БД в зависимости
// от типа БД
...
}
 

SiMM

Новичок
Вместо того, чтобы пойти по ссылке и, найдя необходимую ГОТОВУЮ функцию, воспользоваться ею - конечно же, куда проще сказать спасибо первому же залётному "доброжелателю" за предоставленную возможность "тупого" Copy&Paste
 

Фанат

oncle terrible
Команда форума
ну, может быть, всё-таки, в голове автора отложатся примитивные конструкции.
если так, то такой код гораздо полезнее готовой функции
 
Сверху