Нужна срочная помощь!!!
Народ. Выручайте. Вообщем вот в чет дело. Есть переменная (берется из базы mysql) например $text. Это статья. Как разделить эту переменную на части. Например по 200 символов и все это впихнуть в массив. Или же может кто знает нормальные визуальные web-редакторы(WYSIWING). По зарез нужно. Заранее благодарен.
Цитата:
Originally posted by slider
Народ. Выручайте. Вообщем вот в чет дело. Есть переменная (берется из базы mysql) например $text. Это статья. Как разделить эту переменную на части. Например по 200 символов и все это впихнуть в массив. Или же может кто знает нормальные визуальные web-редакторы(WYSIWING). По зарез нужно. Заранее благодарен.
Народ. Выручайте. Вообщем вот в чет дело. Есть переменная (берется из базы 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));
}
}
?>
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));
}
}
?>
Цитата:
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));
}
}
?>
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 работаю и просто физически и морально устал. Голова не соображает. Вот...
Цитата:
Originally posted by slider
Спасибо тебе большое. Просто я уже часов 10 работаю и просто физически и морально устал. Голова не соображает. Вот...
Спасибо тебе большое. Просто я уже часов 10 работаю и просто физически и морально устал. Голова не соображает. Вот...
Нужно иногда перекуривать. Т.е. - на перекур отходить подальше от компьютера. Именно там всё в голову и приходит :D Я таким образом по двое суток могу работать :)