php根据ID生成员工编号 阿星小栈

/*
      * 根据id生成员工编号  至少八位  前四位年份  eg:20180001
      * */
    public static function generateEmployeeByNum($num){
        $number = date(‘Y‘);
        $numLength = strlen($num);
        if($numLength == 0){
            $number .= date(‘Hs‘);
        }elseif($numLength > 0 && $numLength < 4){
            for ($i=0;$i<4-$numLength;$i++){
                $number .= ‘0‘;
            }
            $number .=$num;
        }else{
            $number .=$num;
        }
        return $number;
    }

csdn地址:https://blog.csdn.net/u010244476/article/details/84101881

原文地址:https://www.cnblogs.com/dereckbu/p/9962693.html

时间: 2024-08-01 08:04:46

php根据ID生成员工编号 阿星小栈的相关文章

php生成员工编号,产品编号

由于某些原因需要获取数据库最大的id值.所以出现了这段php 获取数据库最大的id代码了.这里面的max(id) 这里面的id 就是要获取最大的id了.如果是别的字段请填写为其他字段 获取数据库中最大的id的值 $fh = mysql_query("select MAX(id) from master"); $c_echo = mysql_fetch_array($fh); var_dump($c_echo); 然后获取员工编号 $str=”QB”.str_pad(($maxid[0]

Java秒杀系统实战系列~分布式唯一ID生成订单编号

摘要: 本篇博文是"Java秒杀系统实战系列文章"的第七篇,在本博文中我们将重点介绍 "在高并发,如秒杀的业务场景下如何生成全局唯一.趋势递增的订单编号",我们将介绍两种方法,一种是传统的采用随机数生成的方式,另外一种是采用当前比较流行的"分布式唯一ID生成算法-雪花算法"来实现. 内容: 在上一篇博文,我们完成了商品秒杀业务逻辑的代码实战,在该代码中,我们还实现了"当用户秒杀成功后,需要在数据库表中为其生成一笔秒杀成功的订单记录&qu

在Vue项目中动态生成二维码 阿星小栈

一.使用jquery.qrcode生成二维码 1.首先在页面中加入jquery库文件和qrcode插件 <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.qrcode.min.js"></script> 2.在页面中需要显示二维码的

PHP 导出Excel三种方式 阿星小栈

1. 表格方式 public function getVideoExcelExport(){ $dataResult = Video::select('id','title','price_way', 'playnum','content','video_type')->get()->toArray(); foreach ($dataResult as $k=>$v){ //0免费 1VIP 2付费 $dataResult[$k]['price_way_text'] = ($v['pri

百度地图 sn 计算方法 阿星小栈

<?php //API控制台申请得到的ak(此处ak值仅供验证参考使用) $ak = 'yourak'; //应用类型为for server, 请求校验方式为sn校验方式时,系统会自动生成sk,可以在应用配置-设置中选择Security Key显示进行查看(此处sk值仅供验证参考使用) $sk = 'yoursk'; //以Geocoding服务为例,地理编码的请求url,参数待填 $url = "http://api.map.baidu.com/geocoder/v2/?address=

PHP Excel导入 阿星小栈

public function doOrderIn(){ $filename = public_path("/question.xlsx"); if ($filename) { $tmp_file = $filename; $file_types = explode ( ".", $filename); $file_type = $file_types [count ( $file_types ) - 1]; $objReader = \PHPExcel_IOFac

php获取中文字符拼音首字母 阿星小栈

//php获取中文字符拼音首字母 public function getFirstWord($str){ if(empty($str)){return '';} $fchar=ord($str{0}); if($fchar>=ord('A')&&$fchar<=ord('z')) return strtoupper($str{0}); $s1=iconv('UTF-8','gb2312',$str); $s2=iconv('gb2312','UTF-8',$s1); $s=$s

iview 表单验证及验证重置 阿星小栈

this.$refs[name].validate((valid) => { if (valid) { this.$Message.success('Success!'); } else { this.$Message.error('Fail!'); } }) //重置 this.$refs[name].resetFields(); 原文地址:https://www.cnblogs.com/dereckbu/p/8777997.html

微信支付:curl出错,错误码:60 阿星小栈

最近一个微信项目用到微信支付系统,在微信官方下载了一个官方的demo.运行后竟然报错. Fatal error: Uncaught exception 'WxPayException' with message 'curl出错,错误码:60' in D:\wwwroot\weixinpaytest\lib\WxPay.Api.php:564 Stack trace: #0 D:\wwwroot\weixinpaytest\lib\WxPay.Api.php(62): WxPayApi::post