This knowledge will be used in file uploading and other situations. I haven’t learned object-oriented yet. Now I present it to you in the form of functions. The code has been commented. If you don’t understand, you can ask questions online.
<span style="font-size: 18px;"><?<span style="color: #000000;">php </span><span style="color: #008000;">/*</span><span style="color: #008000;">* * Created by PhpStorm. * User: Administrator * Date: 2016/9/19 0019 * Time: 19:47 </span><span style="color: #008000;">*/</span> <span style="color: #0000ff;">function</span><span style="color: #000000;"> rdname(){ </span><span style="color: #800080;">$t</span> = <span style="color: #008080;">getdate</span><span style="color: #000000;">(); </span><span style="color: #800080;">$year</span>=<span style="color: #800080;">$t</span>['year'<span style="color: #000000;">]; </span><span style="color: #800080;">$month</span> = <span style="color: #800080;">$t</span>['mon']<10? "0".<span style="color: #800080;">$t</span>['mon']:<span style="color: #800080;">$t</span>['mon'<span style="color: #000000;">]; </span><span style="color: #800080;">$day</span> = <span style="color: #800080;">$t</span>['mday']>9?<span style="color: #800080;">$t</span>['mday']:"0".<span style="color: #800080;">$t</span>['mday'<span style="color: #000000;">]; </span><span style="color: #800080;">$hour</span>= <span style="color: #800080;">$t</span>['hours']>9?<span style="color: #800080;">$t</span>['hours']:"0".<span style="color: #800080;">$t</span>['hours'<span style="color: #000000;">]; </span><span style="color: #800080;">$min</span> = <span style="color: #800080;">$t</span>['minutes']>9?<span style="color: #800080;">$t</span>['minutes']:"0".<span style="color: #800080;">$t</span>['minutes'<span style="color: #000000;">]; </span><span style="color: #800080;">$sec</span> = <span style="color: #800080;">$t</span>['seconds']>9?<span style="color: #800080;">$t</span>['seconds']:"0".<span style="color: #800080;">$t</span>['seconds'<span style="color: #000000;">]; </span><span style="color: #800080;">$randnum</span>=<span style="color: #008080;">mt_rand</span>(1000,9999);<span style="color: #008000;">//</span><span style="color: #008000;">获取随机的4个数字</span> <span style="color: #800080;">$randname</span>=<span style="color: #800080;">$year</span>.<span style="color: #800080;">$month</span>.<span style="color: #800080;">$day</span>.<span style="color: #800080;">$hour</span>.<span style="color: #800080;">$min</span>.<span style="color: #800080;">$sec</span>.<span style="color: #800080;">$randnum</span>;<span style="color: #008000;">//</span><span style="color: #008000;">把年月日时分和随机数拼接起来</span> <span style="color: #0000ff;">return</span> <span style="color: #800080;">$randname</span>;<span style="color: #008000;">//</span><span style="color: #008000;">返回新的名字</span> <span style="color: #000000;">} </span><span style="color: #800080;">$newname</span>=<span style="color: #000000;">rdname(); </span><span style="color: #0000ff;">echo</span> <span style="color: #800080;">$newname</span><span style="color: #000000;">; </span>?><?<span style="color: #000000;">php </span><span style="color: #008000;">/*</span><span style="color: #008000;">* * Created by PhpStorm. * User: Administrator * Date: 2016/9/19 0019 * Time: 19:47 </span><span style="color: #008000;">*/</span> <span style="color: #0000ff;">function</span><span style="color: #000000;"> rdname(){ </span><span style="color: #800080;">$t</span> = <span style="color: #008080;">getdate</span><span style="color: #000000;">(); </span><span style="color: #800080;">$year</span>=<span style="color: #800080;">$t</span>['year'<span style="color: #000000;">]; </span><span style="color: #800080;">$month</span> = <span style="color: #800080;">$t</span>['mon']<10? "0".<span style="color: #800080;">$t</span>['mon']:<span style="color: #800080;">$t</span>['mon'<span style="color: #000000;">]; </span><span style="color: #800080;">$day</span> = <span style="color: #800080;">$t</span>['mday']>9?<span style="color: #800080;">$t</span>['mday']:"0".<span style="color: #800080;">$t</span>['mday'<span style="color: #000000;">]; </span><span style="color: #800080;">$hour</span>= <span style="color: #800080;">$t</span>['hours']>9?<span style="color: #800080;">$t</span>['hours']:"0".<span style="color: #800080;">$t</span>['hours'<span style="color: #000000;">]; </span><span style="color: #800080;">$min</span> = <span style="color: #800080;">$t</span>['minutes']>9?<span style="color: #800080;">$t</span>['minutes']:"0".<span style="color: #800080;">$t</span>['minutes'<span style="color: #000000;">]; </span><span style="color: #800080;">$sec</span> = <span style="color: #800080;">$t</span>['seconds']>9?<span style="color: #800080;">$t</span>['seconds']:"0".<span style="color: #800080;">$t</span>['seconds'<span style="color: #000000;">]; </span><span style="color: #800080;">$randnum</span>=<span style="color: #008080;">mt_rand</span>(1000,9999);<span style="color: #008000;">//</span><span style="color: #008000;">获取随机的4个数字</span> <span style="color: #800080;">$randname</span>=<span style="color: #800080;">$year</span>.<span style="color: #800080;">$month</span>.<span style="color: #800080;">$day</span>.<span style="color: #800080;">$hour</span>.<span style="color: #800080;">$min</span>.<span style="color: #800080;">$sec</span>.<span style="color: #800080;">$randnum</span>;<span style="color: #008000;">//</span><span style="color: #008000;">把年月日时分和随机数拼接起来</span> <span style="color: #0000ff;">return</span> <span style="color: #800080;">$randname</span>;<span style="color: #008000;">//</span><span style="color: #008000;">返回新的名字</span> <span style="color: #000000;">} </span><span style="color: #800080;">$newname</span>=<span style="color: #000000;">rdname();//把返回的名字赋值给</span>$newname</span>
<span style="font-size: 18px;"><span style="color: #0000ff;">echo</span> <span style="color: #800080;">$newname</span><span style="color: #000000;">; </span>?></span>
Effect display: