Net_MAC::format() -- Cleanly formats Media Access Control (MAC) addresses
Description
This function will format a MAC address into XX:XX:XX:XX:XX:XX
format from whatever format is passed to the function. The
delimiter (':' in the example above) will be replaced with
whatever chaîne de caractères is passed to the $delimiter parameter
(default ':').
Paramètres
chaîne de caractères $input - The
chaîne de caractères containing the MAC Address
chaîne de caractères $delimiter - The
chaîne de caractères representing the delimiter to use when
formatting the MAC Address
chaîne de caractères $uppercase - If set to
TRUE (default), the alpha characters in the hexadecimal
values in the MAC Address will be returned in uppercase. If
FALSE, the alpha characters in the hexadecimal values will be
returned in lowercase.
Valeur retournée
chaîne de caractères - The formatted MAC Address
or FALSE if the syntax of the MAC address is invalid
Note
Cette fonction devrait être appelée de façon statique.
Exemple
Exemple 54-1. Using format()
<?php
require_once "Net/MAC.php";
$macaddr = 'AB:CD:EF:00:11:22';
if (!Net_MAC::check($macaddr)) {
echo "$macaddr is invalid";
exit;
}
$mac = Net_MAC::format($macaddr);
if ($mac) {
echo "$mac";
}
else {
echo "$macaddr could not be formatted";
}
?>
|
This would output the following:
|