нужна помощь, не могу понять что и как
к примеру имеется текст
Спойлер (Отобразить)После долгого ожидания, были подведены итоги конкурса на редизайн ВКонтакте. В конкурсе приняли участие свыше 500 работ, среди которых мы выбрали 5 победителей и 4 дополнительных призовых места.
Победители выбирались по трём ключевым критериям:
– Соответствие поставленной задаче.
– Степень проработки деталей.
– Перспективность работы с точки зрения дальнейшей интеграции в ВК.
В процессе отбора и оценки работ принимали участие дизайнеры и разработчики ВКонтакте. Мы выбрали пятерых победителей:
1. [id6131032|Павел Шумаков]
2. [id13329312|Павел Князев]
3. [id88636728|Денис Прокопов]
4. [id92093600|Илья Гришин]
5. [id26430413|Богдан Кононец]
Каждый из победителей получает топовую модель MacBook Pro и возможность отправиться в Сан-Франциско для посещения крупнейшей конференции UX Week 2014.
Отдельно хотим наградить следующих участников: [id84954010|Артем Носенко], [id102982694|Павел Григорьев], [id43944694|Шарыпин Денис], [id78696755|Евгений Зиновьев].
Каждый из них получает iPad Air от ВКонтакте.
В результате проведения конкурса мы получили много интересных идей и увидели много полезных решений. С некоторыми из победителей мы с интересом продолжим работу над совершенствованием ВКонтакте.
Лучшие работы будут постепенно публиковать в сообществе [club44384363|VK Designers]. Спасибо всем участникам за проделанную работу. Поздравляем победителей!
в этом тексте есть id и имя участника
текст поделил данным примером
а в тексте что выше таких участников много. Как считать и выводить результат ?
PHP:
скопировать код в буфер обмена
$message = ""; for($i = 1; $i < 2; $i++) { if(isset($msg->response[$i]->text)) $link = $msg->response[$i]->text; if(isset($msg->response[$i]->from_id)) $wall = $msg->response[$i]->from_id; if(isset($msg->response[$i]->id)) $wall1 = $msg->response[$i]->id; if(isset($msg->response[$i]->date)) $wall2 = $msg->response[$i]->date; if(isset($msg->response[$i]->reposts->count)) $repost = $msg->response[$i]->reposts->count; if(isset($msg->response[$i]->likes->count)) $like = $msg->response[$i]->likes->count; $text = preg_replace("/(^|[\n ])([\w]*?)((ht)tp(s)?:\/\/[\w]+[^ \,\"\n\r\t<]*)/is", "$1$2<a href=\"$3\" target=\"_blank\">$3</a>", $link); $date = user::times( $wall2 ); $message .= "<div class=\"media\"> <div class=\"media-body\"> {$text} <div class=\"clearfix\"></div> <div class=\"attrs\">Дата публикации: {$date}</div> <div class=\"block attrs\">Like: {$like}</div> <div class=\"block attrs\">Repost: {$repost}</div> <div class=\"list-options\"> <a href=\"http://vk.com/wall{$wall}_{$wall1}\" target=\"_blank\" class=\"btn btn-sm\">Показать полностью</a> </div> </div> </div>"; }
P.S сам сделал(Отредактировано автором: 29 Августа, 2014 - 11:29:32)
|