本文整理汇总了PHP中Addresses::compress_address_ranges方法的典型用法代码示例。如果您正苦于以下问题:PHP Addresses::compress_address_ranges方法的具体用法?PHP Addresses::compress_address_ranges怎么用?PHP Addresses::compress_address_ranges使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Addresses
的用法示例。
在下文中一共展示了Addresses::compress_address_ranges方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: sizeof
//format to array
$selected_ip_fields_size = in_array('state', $selected_ip_fields) ? sizeof($selected_ip_fields) - 1 : sizeof($selected_ip_fields);
//set size of selected fields
if ($selected_ip_fields_size == 1 && strlen($selected_ip_fields[0]) == 0) {
$selected_ip_fields_size = 0;
}
//fix for 0
/* Addresses and fields manupulations */
# save for visual display !
$addresses_visual = $addresses;
# new compress functions
$Addresses->addresses_types_fetch();
foreach ($Addresses->address_types as $t) {
if ($t['compress'] == "Yes" && $User->user->compressOverride != "Uncompress") {
if (sizeof($addresses) > 0) {
$addresses = $Addresses->compress_address_ranges($addresses, $t['id']);
}
}
}
# set colspan for output
$colspan['empty'] = $selected_ip_fields_size + sizeof($custom_fields) + 4;
//empty colspan
$colspan['unused'] = $selected_ip_fields_size + sizeof($custom_fields) + 3;
//unused colspan
$colspan['dhcp'] = $selected_ip_fields_size + sizeof($custom_fields);
//dhcp colspan
# remove custom fields if all are empty!
foreach ($custom_fields as $field) {
$sizeMyFields[$field['name']] = 0;
// default value
# check against each IP address