I am trying to hide part of phone number of my users to prevent it from phone call spam.
My code displays full user phone number like: 510 200 300 and what i want to achive is to hide most letters with "x" like so: 51X XXX XXX. Later on i plan to let real user to click on it to show full number.
My code is:
function maskPhoneNumber($number){
$number = the_author_meta( 'phone_number', $author_id ); // get user phone number from database
$mask_number = str_repeat("*", strlen($number)-4) . substr($number, -4);
return $mask_number;
}
echo maskPhoneNumber($number);
However it returns nothing. I tried many configurations, but nothing works, please help.