Re: [請益] String的function

看板PHP作者 (Sunshine of Your Love)時間19年前 (2006/12/18 20:50), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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)

12/18 20:58, , 1F
echo $year.substr($sid,0,4).$month.substr($sid,4)
12/18 20:58, 1F

12/18 21:04, , 2F
推文的這個最快 XD
12/18 21:04, 2F
文章代碼(AID): #15Xevwj3 (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #15Xevwj3 (PHP)