Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.9160
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 15.06.2010, 18:52   #1
citrix
конверчу-хуеверчу
 
Аватар для citrix
 
Регистрация: 16.09.2009
Сообщений: 607
Бабло: $103170
Arrow Вставить кей в текст

Бразы, выручайте:
есть массив предложений
есть нужный кей.
нужно взять n предложений
вставить между ними/внутри них i раз этот кей.
чето пробую, нихера не выходит.
пасиб заранее



resolved thx

Последний раз редактировалось citrix; 15.06.2010 в 21:54. Причина: no actual
citrix вне форума  
Старый 15.06.2010, 19:17   #2
KYO
blackseo
 
Аватар для KYO
 
Регистрация: 04.04.2007
Адрес: StandAlone
Сообщений: 1,060
Бабло: $196065
Отправить сообщение для KYO с помощью ICQ
По умолчанию

по-моему проще сразу купить генератор и там посмотреть. а еще есть волшебная красная книжка по PHP. там много интересных вещей.
__________________
Возьми домой раненую осу и ты узнаешь, чем платит доброта
KYO вне форума  
Старый 15.06.2010, 19:31   #3
citrix
конверчу-хуеверчу
 
Аватар для citrix
 
Регистрация: 16.09.2009
Сообщений: 607
Бабло: $103170
ТС -->
автор темы ТС По умолчанию

Цитата:
а еще есть волшебная красная книжка по PHP. там много интересных вещей.
кэп перелогиньтесь, ага.


Я ж не прошу сразу код, натолкните на мысль.
citrix вне форума  
Старый 15.06.2010, 19:46   #4
RedHead
Senior Member
 
Аватар для RedHead
 
Регистрация: 26.08.2008
Адрес: UA
Сообщений: 2,946
Бабло: $402755
По умолчанию

for ($j=1; $j<=$n; $j++){
echo ( $predlog[$j] );
if ($j%$i == 0) { echo $key; }
}

както так
RedHead вне форума  
Старый 16.06.2010, 09:27   #5
seeker
Ебланнед
 
Регистрация: 07.04.2010
Сообщений: 1,577
Бабло: $0
По умолчанию

скидываешь предложение пословно в массив
потом в сам массив можно напихать кеи через цикл, через каждые 10 слов например
либо при распечатывании

P.S. redhead, а где у тебя там $i объявлен?
seeker вне форума  
Старый 16.06.2010, 09:52   #6
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

Цитата:
Сообщение от seeker Посмотреть сообщение
P.S. redhead, а где у тебя там $i объявлен?
он имел ввиду "после каждого $i-того предложения вставлять кей"
вместо $i можно воткнуть число или выше цикла написать $i=число;
в примере же показан алгоритм, а не готовый скрипт
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 16.06.2010, 10:19   #7
seeker
Ебланнед
 
Регистрация: 07.04.2010
Сообщений: 1,577
Бабло: $0
По умолчанию

Цитата:
Сообщение от chesser Посмотреть сообщение
он имел ввиду "после каждого $i-того предложения вставлять кей"
вместо $i можно воткнуть число или выше цикла написать $i=число;
в примере же показан алгоритм, а не готовый скрипт
да я синтаксис данный конкретный не пойму (сам на перле)
% деление по модулю? тогда понял
туплю с утра
seeker вне форума  
Старый 16.06.2010, 10:35   #8
RedHead
Senior Member
 
Аватар для RedHead
 
Регистрация: 26.08.2008
Адрес: UA
Сообщений: 2,946
Бабло: $402755
По умолчанию

% - остаток от деления

например каждые 3 предложения ставить кей
счетчик_вывода%3

в цикле проверяем:
1%3 = не равно 0 (выводим предложение)
2%3 = не равно 0 (выводим предложение)
3%3 = равно 0 - (выводим предложение + кей)
4%3 = не равно нулю (выводим предложение)
и т.д
RedHead вне форума  
Старый 16.06.2010, 10:36   #9
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

Цитата:
Сообщение от seeker Посмотреть сообщение
% деление по модулю? тогда понял
% - остаток от целочисленного деления по модулю,
а фраза типа if ($j % $i == 0) - "если $j делиться без остатка на $i" или короче: "если $j кратно $i"
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 16.06.2010, 10:58   #10
seeker
Ебланнед
 
Регистрация: 07.04.2010
Сообщений: 1,577
Бабло: $0
По умолчанию

ага, так и понял
вот он для чего нужен оказывается, этот модуль
а я всё как-то раньше не использовал. своими алгоритмами :\
seeker вне форума  
Закрытая тема



Опции темы
Опции просмотра