3d_killer |
Отправлено: 08 Апреля, 2014 - 19:58:16
|
Участник
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011
Откуда: Ростов-на-Дону
Помог: 21 раз(а)
|
например есть переменная:
508,441,510,442,512,441,513,442,516,442,516,444,517,445,518,447,520,449,522,451,521,
455,520,456,522,458,524,458,526,459,529,459,532,459,533,459,536,460,538,462,540,463,
542,464,544,465,546,466,547,467,548,470,548,472,550,474,556,474,562,474,565,473,568,
473,572,473,575,474,579,475,584,477,588,478,592,478,596,475,600,473,607,471,612,469,
616,466,619,462,620,459,617,458,616,455,617,452,619,451,621,452,624,453,626,453,629,
449,634,448,635,448,636,444,639,442,642,440,643,439,646,438,648,438,648,435,644,430,
642,428,639,429,638,430,637,432,637,432,636,432,635,432,632,431,631,432,630,432,628,
431,628,430,629,427,630,417,628,416,626,416,623,417,621,416,620,416,616,416,615,417,
613,418,613,420,612,421,611,421,609,422,605,423,604,423,603,424,600,425,596,425,592,
424,589,421,588,420,585,420,583,419,580,418,575,418,572,420,567,419,563,419,562,417,
560,414,560,413,557,412,554,411,551,410,549,410,545,408,544,411,542,413,541,415,542,
418,544,420,545,423,545,425,540,425,536,425,532,426,530,424,527,422,522,421,518,420,
515,421,513,423,512,424,510,426,508,429,505,431,503,432,502,434,503,436,505,439,508,
441
как выбрать наименьшее четное и нечетное число, а так же наибольшее, вобще не представляю как это сделать, помогите (Отредактировано автором: 08 Апреля, 2014 - 19:58:48)
|
|
|
3d_killer |
Отправлено: 09 Апреля, 2014 - 11:02:28
|
Участник
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011
Откуда: Ростов-на-Дону
Помог: 21 раз(а)
|
Не правильно работает:
PHP:
скопировать код в буфер обмена
$coords=" 479, 479, 479, 470, 475, 463, 482, 461, 486, 455, 485, 449, 498, 446, 497, 437, 504, 433, 511, 442, 519, 446, 522, 453, 528, 461, 540, 462, 548, 467, 551, 474, 567, 474, 584, 476, 607, 474, 619, 464, 617, 454, 624, 452, 634, 449, 644, 441, 649, 434, 640, 428, 633, 432, 629, 432, 629, 424, 630, 418, 638, 414, 639, 393, 646, 384, 656, 384, 665, 386, 670, 400, 677, 407, 684, 414, 694, 418, 700, 426, 709, 420, 715, 421, 715, 433, 706, 453, 708, 460, 702, 462, 696, 469, 692, 472, 685, 478, 680, 483, 673, 490, 672, 482, 670, 476, 665, 479, 661, 486, 657, 490, 657, 496, 659, 500, 664, 502, 669, 500, 675, 499, 680, 502, 670, 508, 668, 515, 670, 520, 679, 532, 684, 548, 679, 565, 668, 585, 656, 590, 638, 598, 623, 596, 617, 589, 601, 592, 594, 598, 586, 588, 578, 584, 576, 575, 579, 565, 571, 559, 564, 553, 559, 556, 552, 560, 540, 566, 532, 565, 501, 554, 482, 530, 477, 521, 467, 516, 459, 513, 452, 511, 449, 513, 446, 516, 442, 508, 433, 514, 426, 512, 428, 504, 426, 501, 438, 494, 440, 489, 440, 485, 437, 481, 448, 477, 463, 478, 474, 478"; return $iValue %2 == 0; // делится нацело -> чётное }));
выдает 708 а должен 715
|
|
|
3d_killer |
Отправлено: 09 Апреля, 2014 - 11:35:33
|
Участник
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011
Откуда: Ростов-на-Дону
Помог: 21 раз(а)
|
блинн.... вопрос не правильно написал, простите
четный и нечетный ключ то есть в данном случае в массиве 0 элемент координата x, 1 элемент координата y ну и так далее x,y,x,y,x,y,x,y,x,y...
вот мне нужно найти наибольшие координаты. (Отредактировано автором: 09 Апреля, 2014 - 11:36:44)
|
|
|
3d_killer |
Отправлено: 09 Апреля, 2014 - 12:33:37
|
Участник
Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011
Откуда: Ростов-на-Дону
Помог: 21 раз(а)
|
кстати да, спасибо
(Добавление)
сделал так:
PHP:
скопировать код в буфер обмена
$array_coords = explode(',', $coords); foreach($array_coords as $key_coords => $value_coords) { if($key_coords %2 == 0) { if($temp_x < $value_coords) { $temp_x=$value_coords; } } else { if($temp_y < $value_coords) { $temp_y=$value_coords; } } } echo $temp_x." - ".$temp_y;
|
|
|
|