Разбить предложение на части с помощью php

1 234
Lemberg
На сайте с 19.12.2008
Offline
3
#31

Бгг, исчо адин. Может лучше забить на топик и пусть себе спускается в архивы форума? Его можно было закрыть уже на третьем посте.

Дизайн для WordPress Примеры работ (http://sciencemed.info/) | Цены (/ru/forum/comment/4219389)
S
На сайте с 17.12.2008
Offline
271
#32
bearman, да спасибо за медвежьи услуги

Имхо, Бирман толковый проггер. Весь блог не читал, но пару постов впечатлили.

Если я буду продвигать свой портал по "кпить холодильник" без буквы "у", то, мягко говоря, тулить мне эту опечатку и говорить, что я тупой сеошник, не стоит. Невнимательный и т.д., но уровень "школьнечегства" малехо не тем определяется.

Все ошибаются. Но ведь именно в споре рождается истина.

15 жирных вечных ссылок с трастовых сайтов с высоким ТИЦ ( https://goo.gl/zd62Qa ) Найдем и устраним SEO-ошибки Вашего сайта, которые мешают продвижению ( https://goo.gl/gHsx1U ) Высококачественный рерайтинг: 50 р. / 1000 знаков ( https://goo.gl/5xDmhE )
[Удален]
#33

споры - хорошо :)

школьничество - потому что задача была тривиальная) и в ней была допущена школьная ошибка :) без обид. минусов я не ставил и не поставил бы, если бы не попросили доказательств :)

а разгон веселый был что пздц :)

П
На сайте с 08.06.2007
Offline
63
#34

С учётом того что нужно ТС.

<?php

$text = "Решил спросить, тк искать нужную функцию или алгоритм наверное дольше будет. Есть строка из слов, которые разделены запятыми. Нужно разбить строку на составные части, где запятая будет сепаратором. Желательно даже сделать это в цикле, так чтобы во время его выполнения одной и той же переменной по очереди присваивалось значение в виде следующего после запятой слова. Кто и что может посоветовать?";
echo "<ul>\n<li>".implode("</li>\n<li>", explode(",", $text))."<li>\n</ul>\n";
?>
[Удален]
#35


<?php
$text = "Решил спросить, тк искать нужную функцию или алгоритм наверное дольше будет. Есть строка из слов, которые разделены запятыми. Нужно разбить строку на составные части, где запятая будет сепаратором. Желательно даже сделать это в цикле, так чтобы во время его выполнения одной и той же переменной по очереди присваивалось значение в виде следующего после запятой слова. Кто и что может посоветовать?";
echo "<ul>\n<li>".str_replace(",","</li>\n<li>")."<li>\n</ul>\n";
?>

ну я просто напомнил про это, вариант был предложен не мной, я считаю это самый рациональный вариант)

П
На сайте с 08.06.2007
Offline
63
#36
bearman:
ну я просто напомнил про это, вариант был предложен не мной, я считаю это самый рациональный вариант)

Действительно))) Просмотрел как то)))

Коля Дубр
На сайте с 02.03.2005
Offline
153
#37

bearman, делаю последнее китайское предупреждение. Держите себя в руках. Хочется поругаться - ругайтесь в личке. Не первый день на форуме, пора уже почитать правила. Устроите еще раз подобный флейм - забаню нафиг, чтоб было время подумать.

P.S. Если исходная строка генерится не автоматом, я бы советовал использовать preg_split/preg_replace для обработки пробелов и прочих неприятностей. В противном случае - используйте родную сериализацию (serialize/unserialize), вместо того, чтоб помнить о своей логике.

Разрабатываю общую шину (http://habrahabr.ru/company/floxim/blog/268467/) помаленьку. ...а еще у меня есть бложек (http://www.blogovo.ru/).
1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий