ホームページ  >  記事  >  バックエンド開発  >  PHP は ID の自動インクリメントを実装し、桁数を指定します

PHP は ID の自動インクリメントを実装し、桁数を指定します

不言
不言オリジナル
2018-04-20 10:17:454586ブラウズ

この記事の内容は、PHP の ID 自動インクリメントと桁数の指定に関するものです。これを必要な友人に共有します。

開発プロセス中の割引要件:

ID 値は自動インクリメントされ、長さは 7 桁です。足りない場合は、前に0を入力してください。

実装:

mysql

id char(7) not null デフォルト '0000000';

php set public method

/** * @param $id * @return string|void */
protected function isNumAuto($id)
{    
if (strlen($id) > 7) {        
$this->_json['msg'] = 'ID大于7位,不符合要求';       
return self::alertJson($this->_json);    
}   
 if (strlen($id) < 7) {       
  $newid = sprintf("%07d", intval($id) + 1);        
  if (strlen($newid) <= 7) {            
  return $newid;        
  } else {           
  $this->_json[&#39;msg&#39;] = &#39;ID大于7位,不符合要求&#39;;           
   return self::alertJson($this->_json);        
   }    
   }
   }

関連する推奨事項:

PHP は WeChat Web ログイン認証開発を実装します

マルチの分析- Redis の一般的な使用シナリオの下で PHP に実装された次元配列ソート アルゴリズム

PHP が実装されました


以上がPHP は ID の自動インクリメントを実装し、桁数を指定しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。