解決策: $str=”QB”.str_pad(($maxid[0]["max(id)"]+1),5,”0″,STR_PAD_LEFT );
where $maxid[0]["max ( id)"]+1) は、max 関数を使用して、データベースから最大の ID を持つ値を検索します。ID は主キーであり、繰り返されません。
str_pad() 関数は、指定された長さまで文字列をパディングします。
文法
str_pad(string,length,pad_string,pad_type)
パラメータ | 説明 |
---|---|
文字列 | 必須。埋める文字列を指定します。 |
長さ | 必須。新しい文字列の長さを指定します。値が元の文字列の長さより小さい場合、操作は実行されません。 |
パッド文字列 | オプション。パディングに使用する文字列を指定します。デフォルトは空白です。 |
パッドタイプ | オプション。パディング文字列の側を指定します。可能な値:
|