分类 默认 下的文章

TEL----电话
TITLE---职位
ROLE---职称
N----姓名
ORG----组织
ADR----地址
EMAIL---邮箱
URL----个人主页

在处理订单编号的时候,需要固定位数的数字,比如需要固定四位数格式

1->0001
56->0056
288->0288
1992->1992

可以使用php内置函数str_pad() 函数把字符串填充为新的长度。

str_pad(string,length,pad_string,pad_type)
//参数 描述
string //必需。规定要填充的字符串。
length //必需。规定新的字符串长度。如果该值小于字符串的原始长度,则不进行任何操作。
pad_string //可选。规定供填充使用的字符串。默认是空白。
pad_type //可选。规定填充字符串的哪边。

        //可能的值:
        STR_PAD_BOTH - //填充字符串的两侧。如果不是偶数,则右侧获得额外的填充。
        STR_PAD_LEFT - //填充字符串的左侧。
        STR_PAD_RIGHT - //填充字符串的右侧。默认。

例子:

$num=128;
$num=str_pad($num,4,"0",STR_PAD_LEFT);
echo $num;

输出
0128

我们在线购票时(如电影票、车票等)可以自己选座。开发者会在页面上列出座次席位,用户可以一目了然的看到可以选择的座位及支付。本文以电影院购票为例,为您展示如何选座、处理选座数据等。

在这里,我给大家介绍一款基于jQuery的在线选座插件:jQuery Seat
Charts,它支持自定义座位类型和价格,支持自定义样式,支持设置不可选的座位,也支持键盘控制座位。
555.png

  我们假设进入电影《星际穿越》的选座页面,页面布局请看上面的大图,页面左边将在#seat-map中显示影院的座位布局图,右侧#booking-details显示影片相关信息以及选中的座位信息#selected-seats和票价金额信息,选择座位后确认到支付页面完成支付。

<div class="demo">

<div id="seat-map">

<div class="front">屏幕</div>

</div>

<div class="booking-details">

<p>影片:<span>星际穿越3D</span></p>

<p>时间:<span>11月14日 21:00</span></p>

<p>座位:</p>

    <p>票数:<span id="counter">0</span></p> <p>总计:¥<span id="total">0</span></p> <button class="checkout-button">确定购买</button> <div id="legend"></div> </div> </div>   接下来我们定义好诸如票价,座位区,票数,总计金额之类的元素,然后调用插件:$('#seat-map').seatCharts()。   我们先设置好座位图,一个放映厅的座位是固定好的。在本例中,第三排是过道,以及三四排的右侧空位是出口,最后一排我们设置了情侣座,那么放映厅的布局是这样的:   aaaaaaaaaa   aaaaaaaaaa   __________   aaaaaaaa__   aaaaaaaaaa   aaaaaaaaaa   aaaaaaaaaa   aaaaaaaaaa   aaaaaaaaaa   aa__aa__aa   我们用字母a表示座位,用符号_表示空的,即没有座位,当然你也可以用a,b,c等代表不同等级的座位。 555.png   然后定义图例样式,关键是侦探点击事件click():用户点击座位时,如果座位状态为可选(available),那么点击座位后,将座位信息(几排几座)加入到右侧的已选座列表中,并计算总票数和总金额;如果座位状态为已选中(selected),那么再次点击座位后,则会将已选中的座位信息从右侧的座位列表中删除,并将状态设置可选;如果座位状态为已售出(unavailable),则不可点击座位。最后使用get()方法将已售出的座位号状态设置为已售出。 在线演示地址:http://www.daimasucai.com/tab/78.html 附件下载: jQuery在线选座订座(影院篇).rar [1]: https://www.kinmor.com/usr/uploads/2018/08/3280034126.png [2]: https://www.kinmor.com/usr/uploads/2018/08/3280034126.png [3]: https://www.kinmor.com/usr/uploads/2018/08/3813232077.rar

    C:\Windows\System32\drivers\etc  hosts文件中添加以下代码
    127.0.0.1   www.tongda2000.com
    127.0.0.1   tongda2000.com
    127.0.0.1     down.tongda2000.com
    127.0.0.1   un.tongda2000.com
    127.0.0.1   www.tongdayun.com
    127.0.0.1   tongdayun.com
    127.0.0.1    cloud.tongda2000.com
    127.0.0.1   yun.tongda2000.com
    127.0.0.1   www.tongda2000.net
    127.0.0.1   tongda2000.net
    127.0.0.1   www.tongda2000.org
    127.0.0.1   tongda2000.org

    返回码 错误码描述 说明
    40001 invalid credential 不合法的调用凭证
    40002 invalid grant_type 不合法的grant_type
    40003 invalid openid 不合法的OpenID
    40004 invalid media type 不合法的媒体文件类型
    40007 invalid media_id 不合法的media_id
    40008 invalid message type 不合法的message_type
    40009 invalid image size 不合法的图片大小
    40010 invalid voice size 不合法的语音大小
    40011 invalid video size 不合法的视频大小
    40012 invalid thumb size 不合法的缩略图大小
    40013 invalid appid 不合法的AppID
    40014 invalid access_token 不合法的access_token
    40015 invalid menu type 不合法的菜单类型
    40016 invalid button size 不合法的菜单按钮个数
    40017 invalid button type 不合法的按钮类型
    40018 invalid button name size 不合法的按钮名称长度
    40019 invalid button key size 不合法的按钮KEY长度
    40020 invalid button url size 不合法的url长度
    40023 invalid sub button size 不合法的子菜单按钮个数
    40024 invalid sub button type 不合法的子菜单类型
    40025 invalid sub button name size 不合法的子菜单按钮名称长度
    40026 invalid sub button key size 不合法的子菜单按钮KEY长度
    40027 invalid sub button url size 不合法的子菜单按钮url长度
    40029 invalid code 不合法或已过期的code
    40030 invalid refresh_token 不合法的refresh_token
    40036 invalid template_id size 不合法的template_id长度
    40037 invalid template_id 不合法的template_id
    40039 invalid url size 不合法的url长度
    40048 invalid url domain 不合法的url域名
    40054 invalid sub button url domain 不合法的子菜单按钮url域名
    40055 invalid button url domain 不合法的菜单按钮url域名
    40066 invalid url 不合法的url
    41001 access_token missing 缺失access_token参数
    41002 appid missing 缺失appid参数
    41003 refresh_token missing 缺失refresh_token参数
    41004 appsecret missing 缺失secret参数
    41005 media data missing 缺失二进制媒体文件
    41006 media_id missing 缺失media_id参数
    41007 sub_menu data missing 缺失子菜单数据
    41008 missing code 缺失code参数
    41009 missing openid 缺失openid参数
    41010 missing url 缺失url参数
    42001 access_token expired access_token超时
    42002 refresh_token expired refresh_token超时
    42003 code expired code超时
    43001 require GET method 需要使用GET方法请求
    43002 require POST method 需要使用POST方法请求
    43003 require https 需要使用HTTPS
    43004 require subscribe 需要订阅关系
    44001 empty media data 空白的二进制数据
    44002 empty post data 空白的POST数据
    44003 empty news data 空白的news数据
    44004 empty content 空白的内容
    44005 empty list size 空白的列表
    45001 media size out of limit 二进制文件超过限制
    45002 content size out of limit content参数超过限制
    45003 title size out of limit title参数超过限制
    45004 description size out of limit description参数超过限制
    45005 url size out of limit url参数长度超过限制
    45006 picurl size out of limit picurl参数超过限制
    45007 playtime out of limit 播放时间超过限制(语音为60s最大)
    45008 article size out of limit article参数超过限制
    45009 api freq out of limit 接口调动频率超过限制
    45010 create menu limit 建立菜单被限制
    45011 api limit 频率限制
    45012 template size out of limit 模板大小超过限制
    45016 can't modify sys group 不能修改默认组
    45017 can't set group name too long sys group 修改组名过长
    45018 too many group now, no need to add new 组数量过多
    50001 api unauthorized 接口未授权