我有一系列 IP 网络
<?php
$array = array(
'217.192' => array(
array(
'ip' => '217.192.133.52',
'id' => '1',
),
array(
'ip' => '217.192.98.111',
'id' => '2',
),
),
'21.170' => array(
array(
'ip' => '21.170.171.23',
'id' => '3',
),
array(
'ip' => '21.170.212.22',
'id' => '4',
),
),
'148.11' => array(
array(
'ip' => '148.11.11.12',
'id' => '5',
),
array(
'ip' => '148.11.122.33',
'id' => '6',
),
array(
'ip' => '148.11.22.89',
'id' => '7',
),
),
'72.1' => array(
array(
'ip' => '72.1.98.9',
'id' => '8',
),
),
);
我需要按计数输出这个数组排序并按子网排序(数组的键)。
arsort($array)
不像我想要的那样工作。
我需要 148.11, 21.170, 217.192, 72.1 AND 在这些内部,所以对 ips 进行排序...