Имею на выходе несколько массивов.
Вот структура массива $m
Array
(
[0] => Array
(
[0] => 3-
[1] => 6-
[2] => 9-
[3] => 10-
)
[1] => Array
(
[0] => 3-
[1] => 6-
[2] => 9-
[3] => 10-
[4] => 12-
)
[2] => Array
(
[0] => 3-
[1] => 5-
[2] => 9-
[3] => 15-
)
)
Т.к. массив $m[0] и $m[1] очень близки по наполнению нужно оставить больший. А именно оставить $m[1];
Задача
Массив будет двухмерным.
Кол-во массивов первого уровня на выходе всегда разное.
Условие для остчеки ненужного массива:
если первые 4 элемента одинаковы оставить тот массив в которм больше значений
т.е.
$m[0]=array(1,3,5,6);
$m[1]=array(1,3,5,6,8);
$m[2]=array(7,8,10,11);
$m[3]=array(7,8,10,11,11);
на выходе хочу только
$m[1]=array(1,3,5,6,8);
$m[3]=array(7,8,10,11,12);
Буду рад любым советам ))
Спустя 9 часов, 32 минуты, 32 секунды (29.03.2011 - 23:24) kirik написал(а):
Цитата (dima4321 @ 29.03.2011 - 05:51) |
Буду рад любым советам )) |
А какие тут советы.. перебирать и сравнивать

Спустя 7 часов, 57 минут, 42 секунды (30.03.2011 - 07:21) dima4321 написал(а):
kirik
цикл в цикле ??.
Покажи хоть начало.Повторяю кол-во массивов первого уровня плоавает от 3-10-15..поэтому не совсем понимаю как сравнить одновременно столько массивов.
Спустя 6 минут, 39 секунд (30.03.2011 - 07:28) olgatcpip написал(а):
подсказываю с чего можно попробовать начать.
http://ru2.php.net/manual/en/function.array-unique.php
Посмотри примеры, возьми за основу подходящий и доработай под себя.
http://ru2.php.net/manual/en/function.array-unique.php
Посмотри примеры, возьми за основу подходящий и доработай под себя.
Спустя 1 час, 27 минут, 48 секунд (30.03.2011 - 08:56) dima4321 написал(а):
olgatcpip
Работаю с числами которые могут повтоярться как угодно..поэтому тут не до уникальности..об этом уже думал...
Работаю с числами которые могут повтоярться как угодно..поэтому тут не до уникальности..об этом уже думал...
Спустя 16 минут, 43 секунды (30.03.2011 - 09:13) olgatcpip написал(а):
dima4321
Я удивлена. Просмотри эту возможность и отпишись.
Я удивлена. Просмотри эту возможность и отпишись.
_____________
Работаю за еду ! __))
И за плюсики !