我想生成注册号的用户,但注册号不应该是:如何生成注册号。在PHP中?
前两位数字号码。应为年份 - 15
二位数字号码。应每月 - 06
第三两者应该已经其作为指定字符 - SY
四应该没有为 - 012
所以我的注册号将作出 - 1506SY012。如何在PHP代码中生成它?
我想生成注册号的用户,但注册号不应该是:如何生成注册号。在PHP中?
前两位数字号码。应为年份 - 15
二位数字号码。应每月 - 06
第三两者应该已经其作为指定字符 - SY
四应该没有为 - 012
所以我的注册号将作出 - 1506SY012。如何在PHP代码中生成它?
看到这个问题仍然是开放的,我将发布以下解决方案,并且有几种方法可以解决这个问题。
使用date()
功能 - http://php.net/manual/en/function.date.php
y
=一年的2位数字表示。示例:99或03m
=一个月的数字表示,前导零。 01至12爆炸的日期:
$date1 = date("y-m-d");
$dateArray=explode('-',$date1);
$array1 = $dateArray[0];
echo $array1;
$array2 = $dateArray[1];
echo $array2;
// Should you want to use the third array
// $array3 = $dateArray[2];
// echo $array3;
旁注为上述:您可以连接(连接在一起),变量为一个,而不是seperately附和他们。我会让你这样做。
直接使用日期和连接:
$date = date("ym");
$final = $date . "SY" . "012";
echo $final;
或
$date = date("ym");
$letters = "SY";
$numbers = "012";
$result = "$date$letters$numbers";
echo $result;
参考文献:
如何改变最后一个号码作为1506SY12第二号。当用户点击提交按钮时,1506SY13第三次自动更改? –
@PawanSrivastava这不是你在原始文章中写的。我回答了这个问题。您需要立即发布新问题并接受此问题。 –
您是否尝试过或自己研究过任何东西? SO不是“为我写代码”(不管多么微不足道),而是“请帮我解决这个编程问题/问题”网站。 – Fluffeh
你可以更具体一些,自己尝试一下,展示你尝试的代码......我想这很容易,但是是的......我们需要一些东西从你身边,一些努力 – SpongePablo