Simple Clean Phone Output
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Pass in the phone number in it's natural state, return the numeric only version or pass 'true' as the second parameter and get ther anchor tag as well | |
*/ | |
function aad_clean_phone( $number_to_clean, $return_type = false ) { | |
// Simple regex removes any non-numeric characters | |
$clean = preg_replace( '/\D/', "", $number_to_clean ); | |
// Return full anchor tag is $return_type is true, else just return the stripped phone number | |
if ( $return_type ) : | |
return '<a href="tel:' . $clean . '">' . $number_to_clean . '</a>'; | |
else : | |
return $clean; | |
endif; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment