Oihana PHP Arango

ipv4ToNumber.php

Table of Contents

Functions

ipv4ToNumber()  : string
Convert an IPv4 address string into its numeric representation.

Functions

ipv4ToNumber()

Convert an IPv4 address string into its numeric representation.

ipv4ToNumber(string $value) : string

This helper wraps the ArangoDB AQL function IPV4_TO_NUMBER(stringAddress) which converts an IPv4 address in dotted decimal notation into its 32-bit numeric representation.

Example AQL usage:

IPV4_TO_NUMBER("127.0.0.1")   // returns 2130706433
IPV4_TO_NUMBER("192.168.0.1") // returns 3232235521
IPV4_TO_NUMBER("0.0.0.0")     // returns 0
IPV4_TO_NUMBER("255.255.255.255") // returns 4294967295
Parameters
$value : string

IPv4 address string expression to convert.

Tags
example
use function oihana\arango\db\functions\strings\ipv4ToNumber;

$expr = ipv4ToNumber('doc.ipAddress');
// Produces: 'IPV4_TO_NUMBER(doc.ipAddress)'
see
https://docs.arangodb.com/stable/aql/functions/string/#ipv4_to_number
ipv4FromNumber()

For converting numeric to string IPv4.

isIPV4()

For validating IPv4 addresses.

since
1.0.0
author

Marc Alcaraz

Return values
string

The formatted AQL expression.

On this page

Search results