数値を6~8文字以内にカプセル化する方法
P粉315680565
P粉315680565 2023-08-10 10:36:59
0
2
594
<p><br /></p> <pre class="brush:php;toolbar:false;">パブリック静的関数generateReceiptNumber(int $id) { $receipt_number = sprintf(' d', $id % 100000000); $receipt_number を返します; }</pre> <p>上記のコードを使用して、受信した $id を最小 6 桁、最大 8 桁の数値に変換しています。例: 000001 - 99999999</p> <p>しかし、このコードには欠陥があります。$id が 100000000 に等しい場合、000000 が返されます。000001 を返すには、上記のコードをどのように改善すればよいでしょうか? </p> <p>同様に、$id はデータベースの自動インクリメント ID です。 </p> <p>これを実現したい理由は、表示テキスト ボックスのテキスト制限が 8 桁のみで、数値を 000001 から逆に数えて繰り返すことしかできないためです。 </p>
P粉315680565
P粉315680565

全員に返信(2)
P粉403804844



リーリー


この回答が役立つかどうかを確認してください

いいねを押す +0
P粉863295057

###これはどう:### リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート