[請益] 如何取字串的第一個字母?

看板PHP作者 (joaoko)時間18年前 (2007/10/11 04:58), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串1/2 (看更多)
請問是否有函數可以取字串的第一個字母? 例如 $string1 = 'G-thisistheG'; 我想要把 G 抓出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 189.32.5.240

10/11 05:01, , 1F
substr("字串",索引,[個數]) 省略個數會取到尾。
10/11 05:01, 1F

10/11 05:02, , 2F
$S = substr($string1, 0, 1); echo $S; //螢幕顯示G
10/11 05:02, 2F

10/11 07:33, , 3F
也可以用C style string: $string1[0]
10/11 07:33, 3F

10/11 07:34, , 4F
(要是可以python style這樣$str[0-3]就更讚了:p)
10/11 07:34, 4F

10/11 07:36, , 5F
不對...好像是$str[0:3] ꔨ(我離題了...)
10/11 07:36, 5F

10/11 10:18, , 6F
如果確定是字母的話直接 echo $str[0] 即可
10/11 10:18, 6F

10/13 04:40, , 7F
感謝樓上各位的解疑。但是直接用 $str[0] 就可以抓字母,這
10/13 04:40, 7F

10/13 04:43, , 8F
這實在是太方便了。又學了一招 :)
10/13 04:43, 8F
文章代碼(AID): #173Jpq7q (PHP)
文章代碼(AID): #173Jpq7q (PHP)