ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 实用小函数 订单号函数: ``` <pre class="calibre17">``` public static <span class="token5">function</span> <span class="token4">makeOrderNo</span><span class="token3">(</span><span class="token3">)</span> <span class="token3">{</span> $yCode <span class="token1">=</span> <span class="token4">array</span><span class="token3">(</span><span class="token2">'A'</span><span class="token3">,</span> <span class="token2">'B'</span><span class="token3">,</span> <span class="token2">'C'</span><span class="token3">,</span> <span class="token2">'D'</span><span class="token3">,</span> <span class="token2">'E'</span><span class="token3">,</span> <span class="token2">'F'</span><span class="token3">,</span> <span class="token2">'G'</span><span class="token3">,</span> <span class="token2">'H'</span><span class="token3">,</span> <span class="token2">'I'</span><span class="token3">,</span> <span class="token2">'J'</span><span class="token3">)</span><span class="token3">;</span> $orderSn <span class="token1">=</span> $yCode<span class="token3">[</span><span class="token4">intval</span><span class="token3">(</span><span class="token4">date</span><span class="token3">(</span><span class="token2">'Y'</span><span class="token3">)</span><span class="token3">)</span> <span class="token1">-</span> <span class="token6">2017</span><span class="token3">]</span> <span class="token3">.</span> <span class="token4">strtoupper</span><span class="token3">(</span><span class="token4">dechex</span><span class="token3">(</span><span class="token4">date</span><span class="token3">(</span><span class="token2">'m'</span><span class="token3">)</span><span class="token3">)</span><span class="token3">)</span> <span class="token3">.</span> <span class="token4">date</span><span class="token3">(</span> <span class="token2">'d'</span><span class="token3">)</span> <span class="token3">.</span> <span class="token4">substr</span><span class="token3">(</span><span class="token4">time</span><span class="token3">(</span><span class="token3">)</span><span class="token3">,</span> <span class="token1">-</span><span class="token6">5</span><span class="token3">)</span> <span class="token3">.</span> <span class="token4">substr</span><span class="token3">(</span><span class="token4">microtime</span><span class="token3">(</span><span class="token3">)</span><span class="token3">,</span> <span class="token6">2</span><span class="token3">,</span> <span class="token6">5</span><span class="token3">)</span> <span class="token3">.</span> <span class="token4">sprintf</span><span class="token3">(</span> <span class="token2">'%02d'</span><span class="token3">,</span> <span class="token4">rand</span><span class="token3">(</span><span class="token6">0</span><span class="token3">,</span> <span class="token6">99</span><span class="token3">)</span><span class="token3">)</span><span class="token3">;</span> <span class="token5">return</span> $orderSn<span class="token3">;</span> <span class="token3">}</span> ``` ```