1. 程式人生 > >PHP中explode和implode的區別

PHP中explode和implode的區別

字串的連線與分割是非常重要的,通過其他操作可以將陣列按照指定的規則轉換成字串,也可以將字串按照指定的規則進行分割,返回一個數組。其應用範圍很廣,前幾天才得知可以使用在購物網站的購物車,線上投票系統等。這兩項技術的實現主要通過implode()和explode()函式來完成。
語法:
         explode(separator,string,limit);
         separator 必需 規定在哪裡分割字串;
         string 必需 要分割的字串;
         limit 可選規定所返回的陣列元素的最大數目;
         implode(separator,array)

        separator 可選 規定陣列元素之間放置的內容 預設是 ""(

空字串);
array 必需。要結合為字串的陣列。
區別:
1. explode() 函式把字串分割為陣列;
implode() 函式把陣列元素組合為一個字串;

2. explode() 由於歷史原因不能接收兩種引數順序 必須保證separator引數在string引數之前才行;
implode() 可以接受兩種引數順序;