Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在codeigniter中生成预订编号_Php_Codeigniter - Fatal编程技术网

Php 在codeigniter中生成预订编号

Php 在codeigniter中生成预订编号,php,codeigniter,Php,Codeigniter,我有类似于2012-10-12的日期格式,我想以类似于HK121012的格式生成自动递增编号,如 001, 002 then 009, 010, 011..... 099, 100, 101 这里,在HK121012中,意思是HK是地区,12是年份10是月,12是日。 如何生成这样的序列。您可以通过组合、&。下面是一个粗略的工作示例。更改变量以满足您的需要 $country_code = 'HK'; $date = '2012-10-12'; for ($counter = 1; $coun

我有类似于
2012-10-12
的日期格式,我想以类似于
HK121012
的格式生成自动递增编号,如

001, 002 then 009, 010, 011..... 099, 100, 101
这里,在
HK121012
中,意思是
HK
是地区,
12
是年份10是月,12是日。
如何生成这样的序列。

您可以通过组合、&。下面是一个粗略的工作示例。更改变量以满足您的需要

$country_code = 'HK';
$date = '2012-10-12';

for ($counter = 1; $counter <= 100; $counter++) {
  $booking_number = date('Ymd', strtotime($date)) . str_pad($counter, 3, 0, STR_PAD_LEFT);
  echo $country_code . $booking_number . '<br />';
}
HK20121012001
HK20121012002
HK20121012003
HK20121012004
HK20121012005
HK20121012006
…