|
|
|
| Title : |
Format US phone number version 2. Rewritten to have an invalid statement output, and to include a extension number, up to four digets. |
| Categories : |
PHP, Regexps |
 sean haddy |
| Date : |
Oct 10th 2008 |
| Grade : |
3 of 5 (graded 8 times) |
| Viewed : |
3388 |
| File : |
No file for this code example. |
| Images : |
No Images for this code example. |
|
| Search : |
More code by sean haddy |
|
| Action : |
Grade This Code Example
|
|
| Tools : |
My Examples List |
|
|
|
|
|
|
|
|
|
|
Like this code?
Show the author your appreciation.
|
| |
| <?php
function phone_number($sPhone){
$sPhone = ereg_replace("[^0-9]",'',$sPhone);
if(strlen($sPhone) == 10){ // regular phone number
$sArea = substr($sPhone,0,3);
$sPrefix = substr($sPhone,3,3);
$sNumber = substr($sPhone,6,4);
$sPhone = "(".$sArea.")".$sPrefix."-".$sNumber;
return($sPhone);
}
else if(strlen($sPhone) > 10 && strlen($sPhone) < 15){ // phone with extension
$sArea = substr($sPhone,0,3);
$sPrefix = substr($sPhone,3,3);
$sNumber = substr($sPhone,6,4);
$sExtension = substr($sPhone,10,4);
$sPhone = "(".$sArea.")".$sPrefix."-".$sNumber." x".$sExtension;
return($sPhone);
}
else{ echo "Invalid phone number";}
}
?> | |
Use:
| <?php echo phone_number("(123)456-7890"); ?>
<?php echo phone_number("(123)456-7890x1234"); ?> | |
Past function: http://www.weberdev.com/get_example-3605.html
|
|
| php table decoder used to convert an html table to individual tokens
through regular expressions Categories : PHP, Regexps, HTML and PHP | | | Simple way to replace a variable value in a .conf (.ini) file using a
webbrowser - the first stage of a complete universal configuration editor Categories : PHP, Regexps, Code Editors, Filesystem | | | columned txt file to array()? Categories : Arrays, Strings, Regexps, PHP | | | ereg -- Regular expression match Categories : PHP, PHP Functions, Regexps | | | Ping a Server and run a command to fix it if it is down Categories : PHP, Errors and Logging, Regexps | | | Validating a URL with preg_match Categories : PHP, Regexps, Beginner Guides, Data Validation | | | Clever Email Validation Function - E-Mail validation function with an eregi expression and socket connection. Categories : Email, PHP, Regexps | | | Simple PHP program which calls other PHP program you can pass the
variables to other PHP program : by Raju Categories : PHP, PHP Options and Info, Regexps, Program Execution | | | PHP based HTML rabbing Tools Categories : PHP, HTML and PHP, Tag Extractors, Regexps, Beginner Guides | | | Form input return conformance Categories : HTML and PHP, PHP, Regexps | | | Link Extractor - This function is used to extract links from a given URL. This will convert relative path into absolute path and also remove PHPSESSID stuff. Categories : PHP, URLs, Regexps | | | Massreplace Categories : Filesystem, Regexps, Strings, PHP | | | EAvalidator - This class can be used to validate an e-mail address by checking its domain. Categories : PHP, PHP Classes, Email, Regexps | | | How would s/(http:\/\/.*?) /<a href=$1> $1 <\/a>/g; look in php? Categories : PHP, Perl, Regexps | | | Get the AppStore Ranking for any iPhone App Categories : PHP, Web Services, Regexps | |
| |
| |
|