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));
?>
$string="I am hungry. How about you?";
print_r(explode(".",$string));
?>
輸出結果
Array (
[0] => I am hungry
[1] => How about you?
)
[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 不就搞定了嗎?
全站熱搜
留言列表