Utilities
|
|
|
|
<?php /**
* @return string Formatted value string
* @param string $value The Phone Number Passed
* @desc Plugin to transform a phone number into [(XXX)] XXX-XXXX format.
*/
function transformPhone($value)
{
//Remove spaces and -'s
$value = trim($value);
$value = str_replace('-','',$value);
$value = str_replace('(','',$value);
$value = str_replace(')','',$value);
$value = str_replace(' ','',$value);
//If we have a 7 digit number, add the default area code and format it
if (strlen($value) == 7)
$value = substr($value, 0, 3).'-'.substr($value, 3, 4);
//If we have a 10 digit number, just format it and return.
if (strlen($value) == 10)
$value = '('.substr($value, 0, 3).') '.substr($value, 3, 3).'-'.substr($value, 6, 4);
//Return string in a [(XXX)] XXX-XXXX format
return $value;
} ?>
|
|
|
Usage Example
|
$phoneNumber = transformPhone($phoneNumber);
|
|
|
Rate This Script
|
|
|
|