wiki/content/20201113182523-ip_address_anonymizer.md

24 lines
481 B
Markdown
Raw Normal View History

2024-05-06 20:40:05 +00:00
---
2024-10-30 17:04:36 +00:00
date: 20201113
2024-05-06 20:40:05 +00:00
id: 8a367c4d-c104-41ff-953b-23d5d154028f
title: IP Address Anonymizer
---
# Description
Removes last byte for IPV4 addresses and last 8 bytes for IPV6
# Syntax
``` php
use Symfony\Component\HttpFoundation\IpUtils;
$ipv4 = '123.234.235.236';
$anonymousIpv4 = IPUtils::anonymize($ipv4);
// $anonymousIpv4 = '123.234.235.0'
$ipv6 = '2a01:198:603:10:396e:4789:8e99:890f';
$anonymousIpv6 = IPUtils::anonymize($ipv6);
// $anonymousIpv6 = '2a01:198:603:10::'
```