作者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