Необходим скрипт автоматизации для модерирования темы (конкурса) ВКОНТАКТЕ Автоматическое уведомление о новых поступивших комментариях в группе. Так же нужно ограничить кол-во постов от одного человека в теме до 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 исполнительЗакрыт14 лет назад
- $10
Нужно сделать форму обратной связи для страницы new.vykup-auto.ru максимально легким (по "весу") и грамотным способом без серьезного утяжеления кода. Валидность кода не должна пострадать. Небольшие моменты: - заполненная информация должна приходить на email ...
Веб-программирование1 исполнительЗакрыт14 лет назад - $50
Необходимо перенести действующий сайт на джумла 1,5 в полном объеме с сохранением всей информации.
Веб-программирование12 заявокЗакрыт14 лет назад Необходимо для сайта quotesautoinsurance[DOT]org добавить формы, которые будут иметь SSL соединение с удаленным сервером. Для этого нужно установить на сервер сайта quotesautoinsurance[DOT]org программу Zend Optimizer. Помимо добавления форм необходимо настроить сосединение с сервером и ...
Веб-программирование2 заявкиЗакрыт14 лет назад- $150
Необходимо сделать движок для сайта студии из 5 страниц + админка лайт. Всё очень просто и незамысловато.верстка отдельно - от вас только сам код движка.
Веб-программирование12 заявокЗакрыт14 лет назад Нужно поправить плейер uppod для dle 9.0
Веб-программированиенет заявокЗакрыт14 лет назадДобрый день. Требуется сделать регулятор громкости во флэш - http://s011.radikal.ru/i318/1011/aa/189238754bf5.jpg Чтобы эта картинка, стала рабочим регулятором. За основу можно взять вот этот плеер http://flash-mp3-player.net/medias/player_mp3_maxi.swf и переделать его. Указывайте пожалуйста стоимость, сроки ...
Веб-программирование10 заявокЗакрыт14 лет назадАлгоритм Неотрицательной матричной факторизации написан на perl использует модуль PDL сейчас алгоритм выполняется на ограниченном объеме данных - при его увеличении вываливается с ошибкой Out of memory! (памяти 64Gb ...
Веб-программирование1 заявкаЗакрыт14 лет назадЗдравствуйте. Необходимо доработать 2 сайта на Битрикс (создание новых и доработка стандартных компонентов). Подробное ТЗ отправлю выбранным фрилансерам. Предоплата, оплата московским фрилансерам наличными, фрилансерам из других городов через сервис безопасного проведения сделок ...
Веб-программирование10 заявокЗакрыт14 лет назад- $1000
Требуется создать блок – модуль, аналогичный социальным сетям (фейсбук, в контакте) Блок включает в себя: 1) Мои друзья 2) Мои сообщения 3) Мои группы 4) Мои товары Меню – мои сообщения. ...
Веб-программирование2 заявкиЗакрыт14 лет назад