Анимация
JavaScript
|
Главная Библионтека <td>Это строка номер <?=$i?></td> </tr> <?}?> </table> С точки зрения дизайнеров (не знакомых с PHP, но которым придется модифицировать внешний вид вашего сценария) представленный подход выглядит явно лучше, чем следующий фрагмент: <table> <?for($i=1; $i<=100; $i++) {?> <tr> <td><?=$i?></td> <td>Это строка номер <?=$i?></td> </tr> <?}?> </table> Глава 14 Математические функции В PHP представлен полный набор математических функций, которые присутствуют в большинстве других языков программирования. Правда, здесь они используются несколько реже, потому что в сценаиях вообще редко приходится иметь дело со сложными вычислениями. Встроенные константы PHP версии 4 предлагает нам несколько предопределенных констант, которые обозначают различные математические постоянные с максимальной машинной точностью. Соответствующие этим константам ключевые слова и значения приводятся в табл. 14.1. Таблица 14.1. Математические константы.
Надо заметить, разработчики PHP что-то слишком разошлись, когда вводили стандартные константы. Например, я не могу даже и представить, зачем в Web-программировании может потребоваться, например, константа Эйлера. Что же, это их право-. Функции округления mixed abs(mixed $number) Возвращает модуль числа. Тип параметра $number может быть float или int, а тип возвращаемого значения всегда совпадает с типом этого параметра. double round(double $val) Округляет $val до ближайшего целого и возвращает результат, например: $foo = round(3.4); $foo == 3.0 $foo = round(3.5); $foo == 4.0 $foo = round(3.6); $foo == 4.0 int ceil(float $number) Возвращает наименьшее целое число, не меньшее $number. Разумеется, передавать в $number целое число бессмысленно. int floor(float $number) Возвращает максимальное целое число, не превосходящее $number. Случайные числа Следующие три функции предназначены для генерации случайных чисел. Пожалуй, в Web-программировании самое распространенное применение они находят в сценариях показа баннеров. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 [ 78 ] 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 |