实现规定格式的字符串显示
一、实现轮胎编号从右往左数5位,不包含‘-’
例
ABCDEF-12
轮胎编号后5位: 输出为
DEF-12
实现代码:
$arr = explode('-',$result[$key]['FRAME_NO']);//$result[$key]['FRAME_NO']为轮胎整个编号$length = 0;$array=array();for($i = count($arr)-1;$i >= 0;$i--){$length1 = strlen($arr[$i]);$length += $length1;$length2 = $length - $length1;$array[] = $arr[$i];if($length >= 5){break;}}$tmp = array_reverse($array);$nums = 5-$length2;if($nums>0){$tmp[0] = substr($tmp[0],-$nums,$nums);}$result[$key]['FRAME_NO'] = implode('-', $tmp);
二、实现输出‘03-3445-5679’形式的字符串
实现代码如下:
public static function my_sub_str($str,$length=4,$separator='-'){if($str){$arr = str_split(strrev($str),$length);foreach($arr as $k=>$v){$arr[$k] = strrev($v);}return implode($separator,array_reverse($arr));}else{return '';}}
实现规定格式的字符串显示相关推荐
- javascript解析json格式的字符串,拼接后显示到表格中
知识点 解析json格式的字符串 拼接的HTML设置到tbody当中 加载json格式的对象 结果演示 html代码 <!DOCTYPE html> <html><hea ...
- html字符串解析显示,解析HTML格式的字符串问题,帮忙
解析HTML格式的字符串问题,帮忙 (2012-04-13 01:35:43) 标签: 字符串 杂谈 解析HTML格式的字符串问题,帮忙网页的HTML字符串,我要解析出里面的IMG和其他文件链接,这些 ...
- 格式编号始终显示2个小数位
我想将数字格式化为始终显示2个小数位,并在适用的情况下四舍五入. 例子: number display ------ ------- 1 1.00 1.341 1.34 1.345 1.35 我一直在 ...
- matlab数据显示格式,如何使用MATLAB以图形格式记录和显示数据
图形表示形式总是有助于可视化数据,并且通过查看趋势和模式非常容易.有很多软件可以根据输入值绘制图形,但是在嵌入式系统中,MATLAB是最受欢迎的软件之一,它不仅可以以图形形式显示结果,而且可以轻松地与 ...
- 16进制格式的字符串怎样转换为整数
16进制格式的字符串怎样转换为整数 请教一个问题在使用一个第三方包的时候我在res/layout目录创建了一个跟该包下layout同名的布局文件结果显示的时候实现效果就被项目中新创建的布局样式所替代那 ...
- 字符串日期 转换成 需要的格式的 字符串日期(超强)
字符串日期 转换成 需要的格式的 字符串日期 调用:dateformat(String pattern,Object date, boolean ifNullGetNow): 参数1:patern:你 ...
- java ssssss,在Java 7中将字符串日期转换为yyyy-MM-dd’T’HH:mm:ss.SSSSSS格式的字符串...
我有以下日期 2017-08-23-11.19.02.234850 它具有以下日期格式 yyyy-MM-dd-HH.mm.ss.SSSSSS 我要做的是将日期转换为yyyy-MM-dd'T'HH:mm ...
- Element的Notification通知自定义样式手动关闭直接渲染带html格式的字符串
效果图: 功能点1:弹窗需要自定义样式,例如实现滚动条展示多条数据 答:其实简单的自定义样式可以使用官网提供的:message 属性支持传入 HTML 片段 不过我用的是 createElement, ...
- C# JSON格式的字符串读取到类中
2019独角兽企业重金招聘Python工程师标准>>> 将JSON格式的字符串读取到类中 本例中建立JSON格式的字符串json,将其内容读取到Person类中 运行本代码需要添加引 ...
最新文章
- 利用链式存储结构实现线性表
- html防止iOS将数字识别为电话号码
- VMware宣布Big Data Extensions 2.0 GA
- python读取文件一行-Python逐行读取文件内容
- 为Feign设置Header信息
- CTF-IDA的常用操作(初学者)
- R语言聚类算法的应用实例
- Always keep in mind
- Spring Enable* 注解
- linux 音频驱动的流程,Intel平台下Linux音频驱动流程分析
- leetcode448. 找到所有数组中消失的数字 天秀记录法
- javascript Dom总结
- 【Kafka】Failed to send data to Kafka: Expiring 30 record(s) for xxx 732453 ms has passed since last a
- 6种常用Bean拷贝工具一览
- 熬夜做出的数据可视化,却被领导臭骂,只因这个......
- redis Background saving terminated by signal 9
- maya中将每帧渲染成图片,再用播放器播放
- Hadoop的基本结构介绍(原创)
- Java 冒泡排序的使用
- 继电器在交流应用时的zero-crossing