Skip to content
This repository has been archived by the owner on Aug 21, 2018. It is now read-only.

Commit

Permalink
Added demo file
Browse files Browse the repository at this point in the history
  • Loading branch information
davideme committed May 26, 2012
1 parent d3882b5 commit b9dd751
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions demo.php
Original file line number Original file line Diff line number Diff line change
@@ -1,18 +1,23 @@
<?php <?php
use com\google\i18n\phonenumbers\PhoneNumberUtil; use com\google\i18n\phonenumbers\PhoneNumberUtil;
use com\google\i18n\phonenumbers\PhoneNumber; use com\google\i18n\phonenumbers\PhoneNumberFormat;
use com\google\i18n\phonenumbers\NumberParseException;


require_once 'PhoneNumberUtil.php'; require_once 'PhoneNumberUtil.php';


$swissNumberStr = "044 668 18 00"; $swissNumberStr = "044 668 18 00";
$phoneUtil = PhoneNumberUtil::getInstance(); $phoneUtil = PhoneNumberUtil::getInstance();
try { try {
$swissNumberProto = $phoneUtil->parse($swissNumberStr, "CH"); $swissNumberProto = $phoneUtil->parseAndKeepRawInput($swissNumberStr, "CH");
var_dump($swissNumberProto); var_dump($swissNumberProto);
} catch (NumberParseException $e) { } catch (NumberParseException $e) {
echo $e; echo $e;
} }
$isValid = $phoneUtil->isValidNumber($swissNumberProto);//return true $isValid = $phoneUtil->isValidNumber($swissNumberProto);//return true
var_dump($isValid); var_dump($isValid);
// Produces "+41446681800" // Produces "+41446681800"
echo $phoneUtil->format($swissNumberProto, PhoneNumberFormat::E164) . PHP_EOL; echo $phoneUtil->format($swissNumberProto, PhoneNumberFormat::INTERNATIONAL) . PHP_EOL;
echo $phoneUtil->format($swissNumberProto, PhoneNumberFormat::NATIONAL) . PHP_EOL;
echo $phoneUtil->format($swissNumberProto, PhoneNumberFormat::E164) . PHP_EOL;

echo $phoneUtil->formatOutOfCountryCallingNumber($swissNumberProto, "US") . PHP_EOL;

0 comments on commit b9dd751

Please sign in to comment.