91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP版本的自動生成有規則的訂單號(或編號)

發布時間:2020-02-27 01:08:30 來源:網絡 閱讀:6216 作者:lhp1986 欄目:web開發
<?php
/**
* PHP版本的自動生成有規則的訂單號(或編號)
* 生成的格式是: 20130103000001 前面幾位為當前的日期,后面6位為系統自增長類型的編號
* 原理: 
* 1.獲取當前日期格式化值;
* 2.讀取文件,上次編號的值+1最為當前此次編號的值(記錄以文件的形式存儲)
* (下月會接著這個編號)
*/

class FileEveryDaySerialNumber {
	private $filename; //文件名 
	private $separate; //系統分隔符
	private $width; //自動增長部分的個數
	public function __construct($width, $filename, $separate) {
		$this->width = $width;
		$this->filename = $filename;
		$this->separate = $separate;
	}
	public function getOrUpdateNumber($current, $start) {
		$record = IOUtil::read_content($this->filename);
		$arr = explode($this->separate, $record);
		if($current == $arr[0]){ //如果是同一天,則繼續增長
			$arr[1]++;
			IOUtil::write_content("$arr[0],$arr[1]", $this->filename); //將新值存入文件中
			return "$arr[0]".str_pad($arr[1],$this->width,0,STR_PAD_LEFT);
		}else{ //如果兩個日期不一樣則重新從起始值開始
			$arr[0] = $current;
			$arr[1] = $start;
			IOUtil::write_content("$arr[0],$arr[1]", $this->filename); //將新值存入文件中
			return "$arr[0]".str_pad($arr[1],$this->width,0,STR_PAD_LEFT);
		}
	} 
}
class IOUtil{
	public static function read_content($filename){
		$handle = fopen($filename,"r");
		$content = fread($handle,filesize($filename));
		return $content;
	}
	public static function write_content($content, $filename){
		$handle = fopen($filename,"w");
		fseek($handle,0);
		fwrite($handle, $content);
		return $content;
	}
}

//測試代碼
//參數含義分別是日期后自增長數的位數, 存儲的文件名稱, 日期與自增長數的分割數
$obj = new FileEveryDaySerialNumber(6,"EveryDaySerialNumber.dat",","); 
$current_date = date("Ymd");
echo $obj->getOrUpdateNumber($current_date,1);

?>


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肇州县| 磐石市| 黎川县| 双牌县| 岗巴县| 宜阳县| 高清| 高州市| 东乡族自治县| 安远县| 天全县| 苗栗县| 阜宁县| 竹山县| 华蓥市| 楚雄市| 阿城市| 寿阳县| 南京市| 民权县| 肥城市| 金坛市| 丹阳市| 静安区| 江阴市| 聂拉木县| 石河子市| 昌吉市| 鹿邑县| 新乐市| 武宣县| 淮北市| 环江| 华容县| 建昌县| 台南市| 项城市| 阜平县| 厦门市| 乌什县| 逊克县|