Необходим скрипт автоматизации для модерирования темы (конкурса) ВКОНТАКТЕ Автоматическое уведомление о новых поступивших комментариях в группе. Так же нужно ограничить кол-во постов от одного человека в теме до 1 раза, т.е. если от одного пользователя публикуется ...
PHP Микрофункция аналог array_count_values
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Добрый день уважаемые коллеги, затык, надеюсь поможете за небольшую сумму.
Есть массив среднего размера состоящий из элементов отпарсенных из обычного HTML,
переведенного из различных кодировок в UTF8
Далее с ним совершаются следующие действия.
$pieces=array_count_values($pieces);
$pieces=arsort($pieces,SORT_NUMERIC);
$pieces=array_keys($pieces);
Что по логике должно приводить к сортировке слов в массиве по частоте его появления.
Но array_count_values возвращает нулевой массив.
При этом тест на произвольных данных работает без проблем.
set_time_limit (600);
$A=array("0", "1", "2", "3", "4", "5", "6","7","8","9","-",".","@","_"," ","@",
"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",
"а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","х","ш","щ","у","ц","ф","ы","э","ю","ь","ч","я");
$c=count($A);
for ($i = 0; $i
{
$num=rand(0, $c-1);
$ch1=$A[$num];
$num=rand(0, $c-1);
$ch2=$A[$num];
$num=rand(0, $c-1);
$ch3=$A[$num];
$B[]=$ch1.$ch2.$ch3;
}
// print_r($B);
unset($C);
$c=count($B);
$B=array_count_values($B);
$garbage=arsort($B,SORT_NUMERIC);
$B=array_keys($B);
print_r($B);
Подозрения падают на то что функция вылетает так как в ключ пишется значение которое там быть не должно, php удивляется и обнуляет массив.
Нужно написать функцию которая будет замещать верхние три строчки аналогичный код без array_count_values.
Бюджет до 150 рублей, ибо простое задание)))
Также было бы решением по этому заданию дать (первое рабочее решение оплачивается) мысль которая приведет к работе моего трехстрочного кода на моих данных без программированию какой-то другой функции.
Благодарю за внимание
- Похожие заказы
- Веб-программирование1 исполнительЗакрыт13 лет назад
- $10
Нужно сделать форму обратной связи для страницы new.vykup-auto.ru максимально легким (по "весу") и грамотным способом без серьезного утяжеления кода. Валидность кода не должна пострадать. Небольшие моменты: - заполненная информация должна приходить на email - в информации ...
Веб-программирование1 исполнительЗакрыт13 лет назад - $50
Необходимо перенести действующий сайт на джумла 1,5 в полном объеме с сохранением всей информации.
Веб-программирование12 заявокЗакрыт13 лет назад Необходимо для сайта quotesautoinsurance[DOT]org добавить формы, которые будут иметь SSL соединение с удаленным сервером. Для этого нужно установить на сервер сайта quotesautoinsurance[DOT]org программу Zend Optimizer. Помимо добавления форм необходимо настроить сосединение с сервером и наладить работу ...
Веб-программирование2 заявкиЗакрыт13 лет назад- $150
Необходимо сделать движок для сайта студии из 5 страниц + админка лайт. Всё очень просто и незамысловато.верстка отдельно - от вас только сам код движка.
Веб-программирование12 заявокЗакрыт13 лет назад Нужно поправить плейер uppod для dle 9.0
Веб-программированиенет заявокЗакрыт13 лет назадДобрый день. Требуется сделать регулятор громкости во флэш - http://s011.radikal.ru/i318/1011/aa/189238754bf5.jpg Чтобы эта картинка, стала рабочим регулятором. За основу можно взять вот этот плеер http://flash-mp3-player.net/medias/player_mp3_maxi.swf и переделать его. Указывайте пожалуйста стоимость, сроки и свои контакты. Спасибо.
Веб-программирование10 заявокЗакрыт13 лет назадАлгоритм Неотрицательной матричной факторизации написан на perl использует модуль PDL сейчас алгоритм выполняется на ограниченном объеме данных - при его увеличении вываливается с ошибкой Out of memory! (памяти 64Gb уже не хватает) нужно переписать с учетом ...
Веб-программирование1 заявкаЗакрыт13 лет назадЗдравствуйте. Необходимо доработать 2 сайта на Битрикс (создание новых и доработка стандартных компонентов). Подробное ТЗ отправлю выбранным фрилансерам. Предоплата, оплата московским фрилансерам наличными, фрилансерам из других городов через сервис безопасного проведения сделок или по безналичному расчету. Работа на 1-1,5 ...
Веб-программирование10 заявокЗакрыт13 лет назад- $1000
Требуется создать блок – модуль, аналогичный социальным сетям (фейсбук, в контакте) Блок включает в себя: 1) Мои друзья 2) Мои сообщения 3) Мои группы 4) Мои товары Меню – мои сообщения. Требуется отправка личных сообщений друзьям и иным пользователям; чтение сообщений от пользователей; запрет распространение ...
Веб-программирование2 заявкиЗакрыт13 лет назад