Разделение текста

Тема в разделе "PHP", создана пользователем kandasoft, 20 авг 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. kandasoft

    kandasoft Читатель

    Заблокирован
    Регистр.:
    17 окт 2007
    Сообщения:
    259
    Симпатии:
    143
    При добавление новости в БД я ввожу какой-либо тест. Мне нужно, что бы через определенное колличество символов\слов вставлялся тег.

    Как такое возможно сделать?

    К примеру:

    Есть статья 1000 символов, я вставил ее в поле добавления новостей, нажал кнопку добавить, после чего она добавилась в базу, но в ней через некоторое кол-во символов\слов стоял тег, например (space) .

    Интересен сам принцип.
     
  2. zetar

    zetar

    Регистр.:
    18 май 2007
    Сообщения:
    497
    Симпатии:
    348
    PHP:
    $str="Check out the various tabs of PR Storm and customize the lists to your liking.";

    $add="<hr>"// что вставлять
    $every=2// через  сколько слов всталять
    $words=str_word_count($str,1); // или как вариант $words=explode(" ",$str);
    $i=1;
    foreach(
    $words as $k=>$v) {
        if (
    $i==$every) {
            
    $words[$k].=$add;
            
    $i=0;
        }
        
    $i++;
    }
    $result=implode(" ",$words);
    echo 
    $result;
     
    Dicken и kandasoft нравится это.
  3. kandasoft

    kandasoft Читатель

    Заблокирован
    Регистр.:
    17 окт 2007
    Сообщения:
    259
    Симпатии:
    143
Статус темы:
Закрыта.