作者stwinkle (好忙喔~~~)
看板PHP
标题[请益] String的function
时间Mon Dec 18 19:24:29 2006
目前有一个叫stock id的variable是8个位的int eg. 00010001
现在想要做一个是data type是10位var char的variable
将原本的stock id加两个英文字分别代表年份和月份
eg. F0001L0001 F是代表7, L就是12
因为是PHP新手,
现在想到的方法是先用strval()将int变成string
然後用substr()去取字串的前4位和後4位放到array
最後再用implode()把所有字串组在一起
不知道各位大大有没有更简单的方法可以提供呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.198.1.147
1F:推 alpe:$b = preg_replace('/(\d{4,})(\d{4,})/', 'F\1L\2', $a); 12/18 20:50