Lines Matching full:an
35 * Expand an IPv6 Address
37 * This will take an IPv6 address written in short form and expand it to include all zeros.
73 * Compress an IPv6 Address
75 * This will take an IPv6 address and rewrite it in short form.
88 * Generate an IPv6 mask from prefix notation
90 * This will convert a prefix to an IPv6 address mask (used for IPv6 math)
92 * @param integer $prefix The prefix size, an integer between 1 and 127 (inclusive)
112 * Convert an IPv6 address and prefix size to an address range for the network.
114 …* This will take an IPv6 address and prefix and return the first and last address available for th…
117 * @param integer $prefix The prefix size, an integer between 1 and 127 (inclusive)
118 …* @return array An array with two strings containing the start and end address for the IPv6 netw…
143 * Convert an IPv6 address to two 64-bit integers.
145 …* This will translate an IPv6 address into two 64-bit integer values for storage in an SQL databas…
148 * @return array An array with two strings containing the 64-bit interger values
167 * Convert two 64-bit integer values into an IPv6 address
169 * This will translate an array of 64-bit integer values back into an IPv6 address
171 * @param array $val An array containing two strings representing 64-bit integer values
172 * @return string An IPv6 address
176 /* Make sure input is an array with 2 numerical strings */