PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Без описания
Поиск в теме | Версия для печати
mrKotik
Отправлено: 11 Августа, 2015 - 01:20:04
Посетитель
Покинул форум
Сообщений всего: 271
Дата рег-ции: Дек. 2013
Помог: 0 раз(а)
У меня есть массив который надо плюсовать.
Как-то так должно быть 28+56= 84 потом 84+84 и так дальше
PHP:
скопировать код в буфер обмена
$levels_ = array ( 28
, 56
, 84
, 112
, 140
, 224
, 308
, 448
, 588
, 728
, 952
, 1176
, 1400
, 1624
, 1848
, 2072
, 2296
, 2520
, 2744
, 2968
, 3360
, 3752
, 4144
, 4536
, 4928
, 5320
, 5712
, 6104
, 6496
, 6888
, 7365
, 7840
, 8315
, 8792
, 9268
, 9744
, 10220
, 10696
, 11172
, 11648
, 12684
, 13720
, 14756
, 15792
, 16828
, 17864
, 18900
, 19936
, 20972
, 22008
, 23800
, 25592
, 27384
, 29176
, 30968
, 32760
, 34160
, 37240
, 40320
, 43400
, 49364
, 55328
, 61292
, 67256
, 73220
, 79184
, 85148
, 91112
, 97076
, 103040
, 113876
, 124712
, 135548
, 146384
, 157220
, 168056
, 178892
, 189728
, 200564
, 211400
, 233456
, 267890
, 295432
) ; $is = 0 ;
for ( $i = 0 ; $i < count( $levels_ ) ; $i ++ ) {
if ( $i == 0) {
echo $levels_ [ $i ] + $levels_ [ $i + 1 ] . ',|' . $is . '| </br> ' ;
$is = $levels_ [ $i ] + $levels_ [ $i + 1] ;
} else {
echo $is + $levels_ [ $i + 1 ] . ', |' . $is . '| |' . $levels_ [ $i ] . '|</br>' ;
$is = $is + $levels_ [ $i + 1] ;
}
}
Только странный баг или хз что( После 14084 уже идет не правильно хотя должно быть не 16604 а 16380 в чем ошибка?(Отредактировано автором: 11 Августа, 2015 - 16:59:01)
Flash_PR
Отправлено: 11 Августа, 2015 - 11:05:15
Посетитель
Покинул форум
Сообщений всего: 328
Дата рег-ции: Окт. 2013
Откуда: Санкт-Петербург
Помог: 6 раз(а)
mrKotik пишет: Только странный баг или хз что( После 14084 уже идет не правильно хотя должно быть не 16604 а 16380 в чем ошибка?
У меня 16604, бага не увидел........Значение из первой колонки получатся как сумма значения из второй колонки и третьей колонки следующей строки.....14084+2520=16604....
(Отредактировано автором: 11 Августа, 2015 - 11:28:26)
-----Умные мысли приходят тогда, когда все глупости уже сделаны...
mrKotik
Отправлено: 11 Августа, 2015 - 17:00:14
Посетитель
Покинул форум
Сообщений всего: 271
Дата рег-ции: Дек. 2013
Помог: 0 раз(а)
Flash_PR пишет: mrKotik пишет: как исправить?
С чего вы взяли что у вас баг, все верно выводит...
На калькуляторе считал должно быть 16380
mrKotik
Отправлено: 11 Августа, 2015 - 17:06:24
Посетитель
Покинул форум
Сообщений всего: 271
Дата рег-ции: Дек. 2013
Помог: 0 раз(а)
Flash_PR пишет: mrKotik пишет: На калькуляторе считал должно быть 16380
Тогда пиши расклад как считал на калькуляторе, я считал тоже не на счетах......получилось 16604
или еще вопрос как это оптимальней сделать а то вижу код гавно вышел(
Flash_PR
Отправлено: 11 Августа, 2015 - 17:39:27
Посетитель
Покинул форум
Сообщений всего: 328
Дата рег-ции: Окт. 2013
Откуда: Санкт-Петербург
Помог: 6 раз(а)
mrKotik пишет: или еще вопрос как это оптимальней сделать а то вижу код гавно вышел(
Можно так попробовать, но думаю сейчас еще короче и лучше предложат....
PHP:
скопировать код в буфер обмена
$levels_ = array ( 28
, 56
, 84
, 112
, 140
, 224
, 308
, 448
, 588
, 728
, 952
, 1176
, 1400
, 1624
, 1848
, 2072
, 2296
, 2520
, 2744
, 2968
, 3360
, 3752
, 4144
, 4536
, 4928
, 5320
, 5712
, 6104
, 6496
, 6888
, 7365
, 7840
, 8315
, 8792
, 9268
, 9744
, 10220
, 10696
, 11172
, 11648
, 12684
, 13720
, 14756
, 15792
, 16828
, 17864
, 18900
, 19936
, 20972
, 22008
, 23800
, 25592
, 27384
, 29176
, 30968
, 32760
, 34160
, 37240
, 40320
, 43400
, 49364
, 55328
, 61292
, 67256
, 73220
, 79184
, 85148
, 91112
, 97076
, 103040
, 113876
, 124712
, 135548
, 146384
, 157220
, 168056
, 178892
, 189728
, 200564
, 211400
, 233456
, 267890
, 295432
) ;
foreach ( $levels_ as $k => $v ) {
}
-----Умные мысли приходят тогда, когда все глупости уже сделаны...
DelphinPRO
Отправлено: 11 Августа, 2015 - 22:33:45
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Flash_PR пишет: но думаю сейчас еще короче и лучше предложат....
не предложат
потому как нихрена ничего не понятно.
Как говорится, сначала научитесь формулировать
ТЗ
-----Чем больше узнаю, тем больше я не знаю.
Поиск в теме | Версия для печати
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB