[請益] 如何少用一個變數(explode)
各位php的先進你們好:
小弟有個問題有關於 explode
程式碼如下:
LINE 0: $str='my name is john';
LINE 1: $array=explode(' ',$str);
LINE 2: echo $array[0]; // 可以得到 my
我的問題是...
在 LINE 1 時,如果不需要 $array 就可以直接 echo my
echo explode(' ',$str)[0]; // 想法是這樣,但一直試不出來
echo explode(' ','my name is john')[0];
Parse error: syntax error, unexpected '[', expecting ',' or ';'
in /var/www/html/t.php on line 2
--
目前找到一解
echo implode('',array_slice(explode(' ','my name is john'),0,1));
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.176.211
推
07/30 20:40, , 1F
07/30 20:40, 1F
※ 編輯: shadowjohn 來自: 220.136.176.211 (07/30 20:44)
推
07/30 21:32, , 2F
07/30 21:32, 2F
推
07/30 22:18, , 3F
07/30 22:18, 3F
→
07/30 22:18, , 4F
07/30 22:18, 4F
推
07/30 23:06, , 5F
07/30 23:06, 5F
推
07/30 23:59, , 6F
07/30 23:59, 6F
→
07/31 01:37, , 7F
07/31 01:37, 7F
推
07/31 02:02, , 8F
07/31 02:02, 8F
推
07/31 14:59, , 9F
07/31 14:59, 9F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章