当前位置: 首页>>代码示例>>PHP>>正文


PHP Addresses::compress_address_ranges方法代码示例

本文整理汇总了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
开发者ID:rtd,项目名称:phpipam,代码行数:31,代码来源:print-address-table.php


注:本文中的Addresses::compress_address_ranges方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。