как узнать процент в php

1.68K
.
-=BAHA=-, попробуй так еще, тут меньше быдлокода )))
$num[0] = 545;
$num[1] = 43;
$procent = array_sum($num)/100;
for ($i = 0; $i < count($num); $i++)
{
echo ceil($num[$i] / $procent) . '%<br>';
}
.
(\/)____o_O____(\/)
# adust (08.12.2014 / 23:32)
-=BAHA=-, попробуй так еще, тут меньше быдлокода )))
[php]$num[0] = 545;
$num[1] = 43;
$procent = array_sum($num)/100;
for ($i = 0; $i < count($num); $i++)
{
echo ceil($num[$i] / $procent) . '%
count($num) в условии цикла, будет при каждой итерации дергать коунт, правильнее посчитать коунт один раз до цикла, и в условие воткнуть готовый результат
.
# adust (08.12.2014 / 23:32)
-=BAHA=-, попробуй так еще, тут меньше быдлокода )))
[php]$num[0] = 545;
$num[1] = 43;
$procent = array_sum($num)/100;
for ($i = 0; $i < count($num); $i++)
{
echo ceil($num[$i] / $procent) . '%
Спасибо попробую когда с компа буду .
Я уже в постеле ))
.
-=BAHA=-,
$num[0] = 545;
$num[1] = 43;
$procent = array_sum($num)/100;
$sum = count($num);
for ($i = 0; $i < $sum; $i++)
{
echo ceil($num[$i] / $procent) . '%<br>';
}
.
# Koenig (08.12.2014 / 23:42)
count($num) в условии цикла, будет при каждой итерации дергать коунт, правильнее посчитать коунт один раз до цикла, и в условие воткнуть готовый результат
спасибо, теперь буду знать, я раньше постоянно в условии цикла писал коунт))))))
.
(\/)____o_O____(\/)
adust, http://habrahabr.ru/post/22799/ еще почитать
.
The Frontend-Warrior
Разве не так?
$nums = array( 120, 73, 15, 55 );
$sum = array_sum($nums);
foreach ( $nums as $number ){
  echo ($number/$sum).'%<br/>';
}
.
# Koenig (08.12.2014 / 23:42)
count($num) в условии цикла, будет при каждой итерации дергать коунт, правильнее посчитать коунт один раз до цикла, и в условие воткнуть готовый результат
тут такой момент..
как то где то, когда то, попалась инфа, коунт в цикле не будет считать каждый раз, на какое то время его значение закешируется в памяти, до следующего вызова функции с отличным аргументом.
проясните этот момент кто в курсе
.
Think different
# ramzes (09.12.2014 / 02:30)
тут такой момент..
как то где то, когда то, попалась инфа, коунт в цикле не будет считать каждый раз, на какое то время его значение закешируется в памяти, до следующего вызова функции с отличным ар
Тоже когда-то читал такое, вчера проверил - for и while вызывают функцию на каждую итерацию. PHP 5.5.19
.
(\/)____o_O____(\/)
надо будет проверить с sizeof она вроде как сишная, мож и закэшит
Всего: 44