2016-02-16 5 views
1

Ive попробовал substr(), но не смог заставить его работать. Мне просто нужно $ opensmissed, $ panswerrate и $ pcloserate округлить до ближайшего целого числа и отобразить это. Мне также нужно $ prevenue, чтобы показать две цифры после десятичной точки: xxx.xxКак я могу вернуть php указанное количество символов в моем результате?

Я пропустил что-то с синтаксисом? Im новое для всего этого. Любая помощь будет оценена по достоинству. Благодаря!

<?php 
$branches = $_POST['branches']; 
$closerate = $_POST['closerate']; 
$ticketsize = $_POST['ticketsize']; 
$leadsperhour = .87; 


$revenue = ($branches * $leadsperhour) * $closerate * $ticketsize; 
$leadsmissed = $branches * $leadsperhour; 

$panswerrate = .92 * $leadsmissed; 

$pcloserate = $closerate * $leadsmissed; 
$prevenue = $pcloserate * $ticketsize; 


$result['string1'] = "Your company, on average, missed " . $leadsmissed . " leads in the past hour. "; 

$result['string2'] = "With Pronexis, you would have talked to " .  $panswerrate . " of those leads, closed " . $pcloserate . " of them, and received $" . $prevenue . " more revenue!"; 



echo json_encode($result); 
?> 
+0

Http://Php.net/number_format –

+0

Http://Php.net/round –

ответ

0

Округление до ближайшего целого числа:

$leadsmissed = round($leadsmissed); 
$panswerrate = round($panswerrate); 
$pcloserate = round($pcloserate); 

Преобразовать плавать с 2 знаков после запятой

$prevenue = number_format($prevenue , 2); 
+0

Это отлично поработало! Спасибо! –

 Смежные вопросы

  • Нет связанных вопросов^_^