Ответов: 4 Просмотров: 222
|
Vladimir Kheifets пишет:савелей пишет:Привет всем,
у меня просьба, помогите отсортировать IP диапазоны,
нужно из списка вида:
44.202.254.0
44.202.254.0
44.202.255.0
.................
получить список:
44.202.254.0
44.202.255.0
.....................
прошу помогите, буду благодарен любой информации..
Привет!
Как я понял Вам нужно Выбрать из списка уникальные адреса.
Можно сделать так:
PHP:
скопировать код в буфер обмена
$ip=['44.202.254.0', '44.202.254.0', '44.202.255.0', '22.160.84.0', '22.160.85.0', '22.160.86.0', '22.160.86.0', '22.160.87.0']; foreach($res as $v) echo "$v<br>"; /* Результат: 44.202.254.0 44.202.255.0 22.160.84.0 22.160.85.0 22.160.86.0 22.160.87.0 */
Удачи!
нет, немного не так, нужно именно получить уникальные плюс к этому выбрать первый и последний...
то есть было:
22.160.84.0
22.160.85.0
22.160.86.0
22.160.86.0
22.160.87.0
22.160.96.0
22.160.96.0
22.160.96.0
22.160.96.0
22.160.96.0
22.160.96.0
22.160.97.0
22.160.98.0
22.160.98.0
22.160.99.0
22.160.117.0
22.160.118.0
22.160.118.0
22.160.119.0
22.160.120.0
22.160.120.0
22.160.120.0
22.160.120.0
22.160.121.0
22.160.122.0
22.160.122.0
22.160.123.0
22.160.124.0
22.160.124.0
22.160.124.0
22.160.125.0
22.160.126.0
22.160.126.0
22.160.127.0
получить только 6 адресов, начало, конец...
22.160.84.0
22.160.87.0
22.160.96.0
22.160.99.0
22.160.117.0
22.160.127.0
получить уникальные проблем нет, но все равно спасибо.
Может еще кто поможет... |