- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
а потом подсчитать количество елементов масива?
А я не о том разве написал? ;)
Алгоритм - это всего лишь алгоритм. А как его реализовывать - задача кодера. (через массивы или др. методами)
сразу видно что его автор не разу не програмист.
Не кодер. О чем и было заявлено :)
ты правда тупой или прикидываешься?
кол-во пробелов = кол-во слов-1
да это ты тугой, угораю над тобой изначально, а ты мне про разделители тут втираешь ))
я давно не пЕсатель
ты на столько крут что такой куйнёй заниматся не станешь и тебя хватило только на описание алгоритма )
А я не о том разве написал? ;)
Совсем не о том, вы хоть представляте как сложно просто подсчитать количество пробелов в предложение не разбивая его, а количество елементов масива считается одной функцией. Поэтому выше вам писали - зачем считать количество пробелов если проще посчитать количество слов.
Алгоритм - это всего лишь алгоритм. А как его реализовывать - задача кодера. (через массивы или др. методами)
Если ни разу не програмист, то какого вобще пишешь алгоритмы? Алгоритмы пишут програмисты, и первый язык который должен изучать програмист - это алгоритмический, грубо говоря умения составлять грамотные алгоритмы. Когда алгоритмы пишут гуманитарии, а програмист исполняет его в точности, получаются такие перлы.
Не кодер. О чем и было заявлено :)
Ну так и зачем было алгоритм составлять а потом еще спорить когда вам говорили на его бестолковость?
А я не о том разве написал?
Найти кол-во пробелов между точками\воскл-вопрос. знаками\троеточиями\етс.
Алгоритм - это всего лишь алгоритм. А как его реализовывать - задача кодера.
крнечно, но ты же
Не кодер. О чем и было заявлено
тогда чего ты тут мазга епёшь ?
работает вроде
там переменную $val не помешалобы заключить в функцию trim, чтобы убрать пробел спереди и тем самым не допускать пустого нулевого элемента масива, а так программа вполне рабочая.
там переменную $val не помешалобы заключить в функцию trim, чтобы убрать пробел спереди и тем самым не допускать пустого нулевого элемента масива, а так программа вполне рабочая.
угу, позже добавлю чтоб предложения меньше 8 слов не коцались, с новой строки все будут и без косяков со знаками )
---------- Добавлено 30.04.2012 в 15:45 ----------
апп ))
<?php
set_time_limit(0);
$file = str_replace("\r\n","",file_get_contents("text.txt"));
$file = preg_replace("#([.!?]{1,})#","$1<>",$file);
$arr_file = explode("<>",$file);
foreach($arr_file as $val)
{
$arr_slov = explode(" ",trim($val));
$ch=count($arr_slov);
if($ch>7)
{
$ceil = ceil($ch / 2);
for($i=0;$i<$ch;$i++)
{
if($i==$ceil)
{
$arr_slov[$i] = preg_replace("#[,.:]{1,}#","",$arr_slov[$i]);
$result .= $arr_slov[$i].".\r\n";
}
else if($i==$ceil+1)$result .= ucwords($arr_slov[$i]." ");
else $result .= $arr_slov[$i]." ";
}
}
else $result .= trim($val);
file_put_contents("result.txt",$result."\r\n", FILE_APPEND);
$result="";
}
?>
ps вот так помогай тут, ещё и заминусуют всякие SeVlad ы ((
Dos3, кажется пашет программа. спасибо) Четкий поцык!
а textpipe не катит?