Download
Phone Normalizer
Pars, normalizes the phone number and results in a specified format.
Requirements
Installation
1) Install composer
2) Follow in the project folder: composer require dmamontov/phone-normalizer ~1.0.1
In config composer.json your project will be added to the library dmamontov/phone-normalizer , who settled in the folder vendor/ . In the absence of a config file or folder with vendors they will be created.
If before your project is not used composer , connect the startup file vendors. To do this, enter the code in the project: require 'path/to/vendor/autoload.php';
Examples of use
use DmitryMamontov\PhoneNormalizer\PhoneNormalizer;
$n = new PhoneNormalizer;
$n->loadCodes('vendor/dmamontov/phone-normalizer/codes/codes.json');
$phone = $n->normalize('XXXXXXXXXXXXXX');
var_dump($phone->format('+#CC#(#c#)###-##-##'));
|