作者chhuang (Sunshine of Your Love)
看板PHP
标题Re: [请益] String的function
时间Mon Dec 18 20:52:06 2006
※ 引述《stwinkle (好忙喔~~~)》之铭言:
: 目前有一个叫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()把所有字串组在一起
: 不知道各位大大有没有更简单的方法可以提供呢?
sprintf( "%s%04d%s%04d", $year, substr($sid,0,4), $month, substr($sid,4) )
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.84.89
※ 编辑: chhuang 来自: 61.62.84.89 (12/18 20:56)
1F:→ chhuang:echo $year.substr($sid,0,4).$month.substr($sid,4) 12/18 20:58
2F:推 alpe:推文的这个最快 XD 12/18 21:04