Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нужна срочная помощь!!!

1.9K
27 июня 2005 года
slider
81 / / 20.07.2004
Народ. Выручайте. Вообщем вот в чет дело. Есть переменная (берется из базы mysql) например $text. Это статья. Как разделить эту переменную на части. Например по 200 символов и все это впихнуть в массив. Или же может кто знает нормальные визуальные web-редакторы(WYSIWING). По зарез нужно. Заранее благодарен.
8
27 июня 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by slider
Народ. Выручайте. Вообщем вот в чет дело. Есть переменная (берется из базы mysql) например $text. Это статья. Как разделить эту переменную на части. Например по 200 символов и все это впихнуть в массив. Или же может кто знает нормальные визуальные web-редакторы(WYSIWING). По зарез нужно. Заранее благодарен.


Неужели, это такая сложная задача? Да как угодно можно. Например так:

Код:
<?php
define('FRACT',200); //Длину элементов массива назначим в этой константе
$array = array(); //Массив, в который нарежем статью
$article = "Тут статья"; //Сама статья
slice_and_push($article, &$array);
print_r($array);

function slice_and_push($text, $arr)
{
    $length = ceil(strlen($text)/FRACT);
    for($n=0; $n<$length; ++$n)
    {
        array_push($arr, substr($text, $n*FRACT, FRACT));
    }
}
?>
1.9K
27 июня 2005 года
slider
81 / / 20.07.2004
Цитата:
Originally posted by mfender
Неужели, это такая сложная задача? Да как угодно можно. Например так:
Код:
<?php
define('FRACT',200); //Длину элементов массива назначим в этой константе
$array = array(); //Массив, в который нарежем статью
$article = "Тут статья"; //Сама статья
slice_and_explode($article, &$array);
print_r($array);

function slice_and_explode($text, $arr)
{
    $length = ceil(strlen($text)/FRACT);
    for($n=0; $n<$length; ++$n)
    {
        array_push($arr, substr($text, $n*FRACT, FRACT));
    }
}
?>


Спасибо тебе большое. Просто я уже часов 10 работаю и просто физически и морально устал. Голова не соображает. Вот...

8
27 июня 2005 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by slider
Спасибо тебе большое. Просто я уже часов 10 работаю и просто физически и морально устал. Голова не соображает. Вот...


Нужно иногда перекуривать. Т.е. - на перекур отходить подальше от компьютера. Именно там всё в голову и приходит :D Я таким образом по двое суток могу работать :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог