2017-02-18 15 views
-1

T1702001のような請求書番号があります。ルールは 'T'から始まり、date('y'),date('m')、データベースで作成するIDです。 したがって、次の請求書番号はT1702002,T1702003 ...日付からのインボイス番号と一部の規則

$ Idで最後の3つの番号を設定する方法を知りたいですか?私はちょうど2 0と$ Idを追加することはできません(例: '00' を。$ Id)の

私のコードは、私はルールを設定するにはどうすればよい $invoe = 'T'.date('y').date('m').$Id; のですか?

+0

str_pad()を使用すると、 – JYoThI

答えて

2

str_padに新しい文字列を挿入するだけです。

str_pad(文字列、長さ、pad_string、pad_type)

<?php 

$Id=2; 
$invoe = 'T'.date('y').date('m').str_pad($Id,3,'0',STR_PAD_LEFT); 

echo $invoe; 

?> 
1

あなたはstr_pad(); を使用することができますまたはあなたはそれを追加することができます。

$invoice = "T".date('y').date('m')."00".$Id; 
echo $invoice; 

またはあなたの請求書と00が含まれます。請求書番号にスペースを残しておきましょう。ビジネスは成長する。

関連する問題