[請益] 請問split()和explode()的差異?
小弟寫了一段程式,如下:
$filename="jpg.gif.png";
//使用split()
$arr=split("\.",$filename
foreach($arr as $value){
echo $value."<br>";
}
echo "<p/>";
//使用explode()
$arr=explode(".",$filename);
foreach ($arr as $value){
echo $value."<br>";
}
發現兩個函數除了分隔字元不同(一個用「.」,另一個用「\.」)
其他似乎都相同
請問兩個函數真正的差異是什麼?為何split()函數要用\,而explode()不用
感謝您的回答~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.28.249
推
08/24 12:51, , 1F
08/24 12:51, 1F
→
08/24 12:52, , 2F
08/24 12:52, 2F
→
08/24 12:52, , 3F
08/24 12:52, 3F
推
08/24 14:04, , 4F
08/24 14:04, 4F
推
08/24 14:20, , 5F
08/24 14:20, 5F
→
08/24 15:42, , 6F
08/24 15:42, 6F
→
08/24 19:15, , 7F
08/24 19:15, 7F
→
08/24 19:15, , 8F
08/24 19:15, 8F
→
08/24 19:15, , 9F
08/24 19:15, 9F
→
08/24 19:16, , 10F
08/24 19:16, 10F
→
08/24 19:17, , 11F
08/24 19:17, 11F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章