Деление чисел в PHP @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 11 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Заголовок сообщения: Деление чисел в PHP
Сообщение Добавлено: 5 Сентябрь 2003, 16:28:42 
В делфи деление mod и div.

а в PHP нашел только %, т.е. остаток от деления
а как разделить так чтоб выдало число до запятой, целое?

может я туплю, но плиз хелп...
есть ли такой оператор в PHP?

_________________
Пьяный русский хакер практически непобедим!
phantomas
новый человек
3
Сообщения: 195
Зарегистрирован: 23.11.02
Откуда: Москва
Сообщение Добавлено: 5 Сентябрь 2003, 16:52:52 
Код:
floor(12.2);  //вернет 12
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 5 Сентябрь 2003, 17:10:35 
phantomas, спасибо, пригодилось

задача была выводить записи из базы в таблицу с несколькими столбцами... по порядку...
может кто делал?

_________________
Пьяный русский хакер практически непобедим!
phantomas
новый человек
3
Сообщения: 195
Зарегистрирован: 23.11.02
Откуда: Москва
Сообщение Добавлено: 5 Сентябрь 2003, 17:13:28 
Не понял
Timon Муж.
новый человек
0
Сообщения: 53
Зарегистрирован: 13.01.03
Откуда: Москва сити
Сообщение Добавлено: 6 Сентябрь 2003, 12:51:42 
еще есть round

_________________
в свои 20 лет он знал 9 операционных систем и ни одной женщины
Acid~Jazz Муж.
соучастник
1
Сообщения: 740
Зарегистрирован: 12.04.03
Откуда: Зеленоград
Сообщение Добавлено: 6 Сентябрь 2003, 13:32:58 

CutCopyPaste писал(а):
задача была выводить записи из базы в таблицу с несколькими столбцами... по порядку...
может кто делал?



если это задача, то не занимайтесь веб-программированием, я вам серьезно говорю.

_________________
начинающий менеджер . http://acidjazz.photosight.ru/
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 8 Сентябрь 2003, 10:05:47 
Acid~Jazz, ты наверно не понял :)

я хотел написать функцию вывода данных в html таблицу с разным количеством стролбцов,
т.е. в функции указываю массив данных и количество столбцов.

например, данные: 1 2 3 4 5 6 7 8 9 10

указываю вывести все енто в 3 столбца

func (array,3)

и чтоб вернуло:

1 2 3
4 5 6
7 8 9
10

теперь ясно? ;)

_________________
Пьяный русский хакер практически непобедим!
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 8 Сентябрь 2003, 11:17:47 
все, написал
пригодилась floor();
phantomas, спасибо!!!

_________________
Пьяный русский хакер практически непобедим!
CutCopyPaste Муж.
соучастник
0
Сообщения: 516
Зарегистрирован: 21.06.03
Откуда: Москва
Сообщение Добавлено: 8 Сентябрь 2003, 11:24:54 
примерно так.…
Код:
function echotable($my_array,$num_of_col){
  $rows=count($my_array);
  $tr=$rows/$num_of_col;
  if(($rows % $num_of_col)!=0){$tr=floor($tr) + 1;}
  $k=0;
  echo "<table>";
  for($t=0;$t<$tr;$t++){
    echo "<tr>\n";
    $e=$k;
    while($k<(3+$e)){
      echo "<td>\n";
      if($k<$rows){
         echo $my_array[$k];
         }
      echo "</td>\n";
      $k++;
      }
   
  echo "</tr>\n";   
  }   
echo "</table>";
}

_________________
Пьяный русский хакер практически непобедим!
Acid~Jazz Муж.
соучастник
1
Сообщения: 740
Зарегистрирован: 12.04.03
Откуда: Зеленоград
Сообщение Добавлено: 8 Сентябрь 2003, 12:51:34 
я все именно так и понял.

_________________
начинающий менеджер . http://acidjazz.photosight.ru/
vexoid
новый человек
0
Сообщения: 295
Зарегистрирован: 15.12.02
Откуда: msk
Сообщение Добавлено: 11 Сентябрь 2003, 21:26:03 
во во .) но имхо флудить не стоит...
ещё есть ceil .)
ceil(4.3); вернёт 5...

_________________
lost world... lost life... lost tomorrow... only night
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 11 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100