ホームページ  >  記事  >  バックエンド開発  >  PHP で str_pad 関数を使用して、数値増分形式で製品番号を生成する_PHP チュートリアル

PHP で str_pad 関数を使用して、数値増分形式で製品番号を生成する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:13:261426ブラウズ

解決策: $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)
パラメータ 説明
文字列 必須。埋める文字列を指定します。
長さ 必須。新しい文字列の長さを指定します。値が元の文字列の長さより小さい場合、操作は実行されません。
パッド文字列 オプション。パディングに使用する文字列を指定します。デフォルトは空白です。
パッドタイプ オプション。パディング文字列の側を指定します。可能な値:

  • STR_PAD_BOTH – 文字列の両端にパディングします。偶数でない場合は、右側に余分なパディングが追加されます。
  • STR_PAD_LEFT – 文字列の左側にパディングします。
  • STR_PAD_RIGHT – 文字列の右側にパディングします。これがデフォルトです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/313501.html技術記事解決策: $str=”QB”.str_pad(($maxid[0]["max(id)"]+1),5,”0″,STR_PAD_LEFT ); ここで $maxid[0]["max(id ) "]+1) は、max 関数を使用してデータベースから最大の ID を持つ値を検索することです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。