| |
|
|
| | Всем привет,
к примеру есть массив
Array
(
[1] => 3
[2] => 2
[3] => 4
[4] => 5
[5] => 9
) // элементов может быть больше и все они раскиданы в разном порядке, есть пропущенные значения
|
как узнать пропуски и приписать переменной значение меньшее пропущенное.
Спасибо. | |
| |
|
|
| |
|
|
| |
для: ZeeG
(13.10.2007 в 18:48)
| | | чее??? | |
| |
|
|
| |
|
|
| |
для: bronenos
(13.10.2007 в 18:58)
| | | Ну меньше того, чего нет )) | |
| |
|
|
| |
|
|
| |
для: ZeeG
(13.10.2007 в 18:48)
| | | А подробнее никак что ничего не понятно | |
| |
|
|
| |
|
|
| |
для: mihdan
(13.10.2007 в 22:44)
| | |
<?php
// если под 'узнать пропуски' имеется ввиду показать отсутствующие значения
$array = array(1, 2, 4, 5, 6, 7, 75, 5, 8, 44);
rsort($array);
for($i = $array[0]; $i >= 0; $i--)
// и только если ноль считать минимально-возможным
{
if (in_array($i, $array)) continue;
echo ($min_v = $i) . '-' ;
}
echo 'минимальное отсутствуещее значение = ' . $min_v;
|
| |
| |
|
|