- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Решил спросить, тк искать нужную функцию или алгоритм наверное дольше будет. Есть строка из слов, которые разделены запятыми. Нужно разбить строку на составные части, где запятая будет сепаратором. Желательно даже сделать это в цикле, так чтобы во время его выполнения одной и той же переменной по очереди присваивалось значение в виде следующего после запятой слова. Кто и что может посоветовать?
explode(",","Твой текст"); - получишь массив из своего текста в котором каждый елемент тот который был отделен запятов, а значение можно брать уже из массива
т.е.
$text=explode(",",$text);
for ($i=0,$i<=count($text);$i++){
echo "Номер:".$i." значение:".$text($i);
}
О, спс. Действительно быстрее спросить, чем гуглить. :)
explode(",","Твой текст"); - получишь массив из своего текста в котором каждый елемент тот который был отделен запятов, а значение можно брать уже из массива
т.е.
$text=explode(",",$text);
for ($i=0,$i<=count($text);$i++){
echo "Номер:".$i." значение:".$text($i);
}
школьники ..
for ($i=0,$i<count($text);$i++){
Та лан. Код был с ошибками в синтаксисе, но то дело такое - поправил. Главное было в другом - в explode(); И, кстати реализовал через whle (...) а не через for (...) а знак равенства в выражении нужен - без него последний вариант не выводился бы. :p
------------------------------------------------------------
Ппц, bearman, ну подписался бы уже, раз репу минусуешь... Да и че минусовать-то? Сам школьник еще тот, а на кого-то пальцем тычешь. Хоть бы код валидный сам предоставил - проверь свою писанину сначала, а потом уже школьниками обзывай. Человек, уверенный в своих знаниях, не рассыпается "комплиментами" подобными к твоим.
ТС, ты коль на форум пришел - внимай ответам, а не разводи тут флуд. Неправильный ответ - это не повод налетать на человека с обвинениями, тут тебе никто ничем не обязан.
цикл не нужен
$text=explode(",",$text);
после этого будут cуществовать $text[0]...$text[n]
кстати, для массивов есть foreach , специально для перебора массивов придуман http://www.php.net/foreach
zhidronsss, угу, спс. Цикл все-таки был нужен для удобного последовательного вывода каждого слова с новой строчки. Про foreach не знал такого, еще раз спс.
Lemberg добавил 31.01.2009 в 01:18
strefapl, по-моему, Александр, разведениям флуда в данном топике занимешься ты. Если ты не понял всей сути разговора, то отдельно для тебя объясню:
1 я задал вопрос
2 человек на него ответил, но с небольшой ошибкой, которую я исправил уже при использовании скрипта у себя на сайте, но не упомянул здесь о ней, а лишь сказал спасибо тому, кто первый ответил на мой вопрос.
3 появился некий третий человек, который взглянув на код и якобы обнаружив там ошибку решил, что он умнее всех и решил показать свое превосходство, обозвав школьниками и меня и того, кто ответил. Но самое что есть смешное - этот третий человек и сам допустил ошибку в своем примере, когда обозвал нас обоих школьниками. Да и убранный им знак равенства, сокращал количество итераций на одну, что мне совсем не было нужно. А потом, в ответ на мою реакцию, решил не отписаться в топике ибо стыдно, а отомстить мне несколько другим способом.
1 я задал вопрос
2 человек на него ответил, но с небольшой ошибкой, которую я исправил уже при использовании скрипта у себя на сайте, но не упомянул здесь о ней, а лишь сказал спасибо тому, кто первый ответил на мой вопрос.
3 появился некий третий человек, который взглянув на код и обнаружив там ошибку решил, что он умнее всех и еще решил показать свое превосходство обозвав школьниками и меня и того, кто ответил. Но самое что есть смешное - этот третий человек и сам допустил ошибку в своем примере, когда обозвал нас обоих школьниками. А потом, в ответ на мою реакцию, решил не отписаться в топике ибо стыдно, а отомстить мне несколько другим способом.
Тебя пора в баню сослать хотя бы за обсуждение необсуждаемого.
Ну вот, strefapl, теперь все в твоих руках. Ты же давно мечтаешь, чтобы я был сослан в баню. Бегом к модерам шестерить ;-)
Хотя вообще не тебе решать кого куда слать. Да и без твоих 5-и копеек этот топик обошелся бы, не обязательно было здесь отписывать именно тебе.
Ну вот, strefapl, теперь все в твоих руках. Ты же давно мечтаешь, чтобы я был сослан в баню. Бегом к модерам шестерить ;-)
Хотя вообще не тебе решать кого куда слать. Да и без твоих 5-и копеек этот топик обошелся бы, не обязательно было здесь отписывать именно тебе.
+380958882344