[請益] String的function

看板PHP作者 (好忙喔~~~)時間19年前 (2006/12/18 18:51), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
目前有一個叫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

12/18 20:50, , 1F
$b = preg_replace('/(\d{4,})(\d{4,})/', 'F\1L\2', $a);
12/18 20:50, 1F
文章代碼(AID): #15XdB9ov (PHP)
討論串 (同標題文章)
文章代碼(AID): #15XdB9ov (PHP)