ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

[php] размножение текста
  #1  
Старый 16.06.2009, 11:17
FreShBY
Новичок
Регистрация: 03.05.2009
Сообщений: 14
Провел на форуме:
71723

Репутация: 10
По умолчанию [php] размножение текста

Добрый день.

Хочу написать размножение текста. Но что-то не получается.

Есть строка: [Привет/Здравствуй], [Артём/Миша/Саша/Паша/Даша/Петя/И другие]

На выводе должно быть:
Привет, Артём
Привет, Миша
Привет, Саша
Привет, Паша
Привет, Даша
Привет, Петя
Привет, И другие
Здравствуй, Артём
Здравствуй, Миша
Здравствуй, Саша
Здравствуй, Паша
Здравствуй, Даша
Здравствуй, Петя
Здравствуй, И другие

Для этого написал скрипт:
Код:
$formyla = "[Привет/Здравствуй], [Артём/Миша/Саша/Паша/Даша/Петя/И другие]";
preg_match_all('/\[(.*?)\]/i', $formyla, $out);
foreach($out[1] as $key => $value)
{
	$words = explode('/', $value);
	
	foreach($words as $key2 => $value2)
	{
		echo str_replace("[".$value."]", $value2, $formyla)."<br>";
	}
}
Но тут появилась проблема. Оно выводит:
Привет, [Артём/Миша/Саша/Паша/Даша/Петя/И другие]
Здравствуй, [Артём/Миша/Саша/Паша/Даша/Петя/И другие]
[Привет/Здравствуй], Артём
[Привет/Здравствуй], Миша
[Привет/Здравствуй], Саша
[Привет/Здравствуй], Паша
[Привет/Здравствуй], Даша
[Привет/Здравствуй], Петя
[Привет/Здравствуй], И другие

Попробовал строчку: Привет, [Артём/Миша/Саша/Паша/Даша/Петя/И другие]

Выводит: Привет, Артём
Привет, Миша
Привет, Саша
Привет, Паша
Привет, Даша
Привет, Петя
Привет, И другие

Не работает размножение если в этой строчке есть 2 разных [].

Может кто знает решение?
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL-Inj Finder by mr.The [Special for antichat] [PHP] mr.The PHP, PERL, MySQL, JavaScript 24 07.08.2009 01:30
Приобрету скрипт для рандома текста: синонимами, заменяющими буквы русского текста на writtengen О Работе 7 26.05.2009 12:27
[php] Отправка/сохранение данных AdR3naL1ne PHP, PERL, MySQL, JavaScript 3 18.05.2009 22:19
Размножение статей путем синонимизации. DimarikPron Белые методы раскрутки 5 07.04.2009 22:22



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ