[英]PHP - How do you randomize the last 4 digits of a phone number
您将如何随机分配电话号码的后4位?
鉴于:
$phone = '000-000-0000';
结果将是:
$phone = '000-000-1943';
其中1943是随机数
可以使用preg之类的命令在单行命令中完成...
或其他一行命令?
$phone = preg_replace_callback('/\d{4}$/', function($m) {
return str_pad(mt_rand(0, 9999), 4, '0');
}, $phone);
$phone = '000-000-0000';
$phone=explode('-',$phone);
$phone[2]=str_pad(rand(0,9999), 4, 0);
$phone=implode('-', $phone);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.