close

這篇要教各位怎麼用 PHP 內建的超好用 explode function 把一段字串文字切開成兩個部分,explode 是 PHP 發展蠻穩定的一個函數,他運用的切割方式是正規,不過 PHP 設計師不用自己寫正規表示式,直接套用這個人家寫好的 function 不是更棒嗎?說到這裡,來看個 explode function 的範例吧!

PHP explode function 範例

<?php
 $string="I am hungry. How about you?";
 print_r(explode(".",$string));
?>

輸出結果

Array (
 [0] => I am hungry
 [1] =>  How about you?
)

假設我們一開始搞了一個 $string 的字串,兩段英文,比此之間是用逗號(.)隔開,然後再用 php explode function 去切割這個字串,切割點就是那個逗號(.),最後再用 print_r 輸出陣列結果,整個流程蠻容易理解的。

注意到了嗎?在陣列的第二個值,也就是 [1]=> 的內容可以看到,How 前面其實有一個小空格,為什麼會這樣呢?因為 PHP explode 函數只會根據我們設定的規則去切割字串,而在這個範例裡面,我們只用規定要從逗號(.)開始切,所以原本字串 $string 的 How 之前本來就有一個小空格,切割完後還是保留著唷!

PHP explode 的語法規則:http://www.wibibi.com/info.php?tid=257

稍微提醒一下,這個 PHP explode 函數一次切開成為兩個部分,若要切割成很多個部分怎麼辦?聰明的設計師應該有想到,只要多用幾次 explode function 不就搞定了嗎?

arrow
arrow
    全站熱搜

    adbpix 發表在 痞客邦 留言(0) 人氣()