PHP code example of radicalmart / libphonenumber

1. Go to this page and download the library: Download radicalmart/libphonenumber library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

radicalmart / libphonenumber example snippets


use RadicalMart\PhoneNumber\PhoneNumber;

$phone_number = new PhoneNumber('88124445566');

$phone_number = new PhoneNumber('88124445566', 'RU', 'ru_RU');

use RadicalMart\PhoneNumber\PhoneNumber;
use libphonenumber\PhoneNumberFormat;

$phone_number = new PhoneNumber('88124445566');

echo $phone_number->format(); // +78124445566
echo $phone_number->format(PhoneNumberFormat::E164); // +78124445566
echo $phone_number->format(PhoneNumberFormat::INTERNATIONAL); // +7 812 444-55-66
echo $phone_number->format(PhoneNumberFormat::NATIONAL); // 8 (812) 444-55-66
echo $phone_number->format(PhoneNumberFormat::RFC3966); // tel:+7-812-444-55-66

use RadicalMart\PhoneNumber\PhoneNumber;
use libphonenumber\PhoneNumberFormat;

$phone_number_ua = new PhoneNumber('0679998877', 'UA');

echo $phone_number_ua->format(PhoneNumberFormat::INTERNATIONAL); // +380 67 999 8877

use RadicalMart\PhoneNumber\PhoneNumber;
use libphonenumber\PhoneNumberFormat;

$phone_number_ua = new PhoneNumber('0445554488', 'UA', 'uk-UA');
$phone_number_ru = new PhoneNumber('88124445566', 'RU');

echo $phone_number_ru->geocode(); // г. Санкт-Петербург
echo $phone_number_ru->geocode('en_GB'); // St Petersburg
echo $phone_number_ua->geocode(); // м. Київ
echo $phone_number_ua->geocode('en_GB'); // Kyiv city

use RadicalMart\PhoneNumber\PhoneNumber;
use libphonenumber\PhoneNumberFormat;

$phone_number_ua = new PhoneNumber('0679988877', 'UA', 'uk-UA');
$phone_number_ru = new PhoneNumber('9204445566', 'RU');

echo $phone_number_ru->carrier(); // МегаФон
echo $phone_number_ru->carrier('en_GB'); // MegaFon
echo $phone_number_ua->carrier(); // Київстар
echo $phone_number_ua->carrier('en_GB'); // Kyivstar