[請益] 怎麼取字串後三碼

看板PHP作者 (臉都歪了)時間13年前 (2012/06/19 17:32), 編輯推噓0(006)
留言6則, 5人參與, 最新討論串1/1
我看書上都是取起始位置~長度 可是因為我字串長度不固定 可是我只要取字串的後三碼 我不知道起始位置是多少阿 有什麼方法可以辦到 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.55.25

06/19 17:34, , 1F
substr($str,-3);
06/19 17:34, 1F

06/19 17:40, , 2F
1.判斷長度是否大於3?是->計算全字長度,否->全取
06/19 17:40, 2F

06/19 17:41, , 3F
2.計算全字長度存為變數,然後用substr取倒數3個字
06/19 17:41, 3F

06/19 17:45, , 4F
1F 正解
06/19 17:45, 4F

06/19 18:11, , 5F
要加上判斷字數,不然小於3的時候,會取錯值
06/19 18:11, 5F

06/19 22:16, , 6F
學習了 感謝
06/19 22:16, 6F
文章代碼(AID): #1Fu4SJw_ (PHP)
文章代碼(AID): #1Fu4SJw_ (PHP)