[英]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.