Эта тема на forum.dklab.ru


Bob: WP plugin Views
### Function: Display The Post Views
function the_views($text_views = 'Views', $display = true) {
$post_views = intval(post_custom('views'));
if($display) {
echo number_format($post_views).' '.$text_views;
} else {
return $post_views;
}
}

Есть вот такая вот функция, результат выведения таков - "x Views", помогите пожалуйста переделать её в такое - "· Views (x)"
Где x - это $post_views
Увы я в Php не силен и нуждаюсь в вашей помощи :(
kernel32:
Может, это я немного сегодня невминяем... Но я не понимаю смысла просьбы. Что надо сделать? Как именно?Bob, объясните, пожалуйста, поподробнее.
А это что за фция: post_custom? Что делает? Что возвращает? Зачем ей в параметрах строка?

Надо ответить по крайней мере на все эти вопросы, тогда я смогу помочь
Anonymous:
post_custom находится в Wordpress и от туда и берется.
$post_views = intval(post_custom('views')); $post_views = int. А другими словами количество просмотров топика.
На данный момент echo number_format($post_views).' '.$text_views; выводит на страничку такую запись - "x Views", где x количество просмотров (Int), а мне надо что бы выводило просто в другом виде - "Views (x)" т.е. местами поменять и в скобки поставить, на asp.net знаю, а на php не знаю.
Теперь ясно ? :)
Andrey Gurin:
Точка - оператор конкатенации строк, так что:
echo $text_views.'('.number_format($post_views).')';
или через запятую(это уже особенности оператора echo):
echo $text_views, '(', number_format($post_views), ')';

Эта тема на forum.dklab.ru