搜尋本站文章

想得到最新的資訊嗎?歡迎訂閱本站文章

2008年10月11日星期六

[PHP] 分割與合併字串的相關函式

PHP中提供許多分割與合併字串的函式,以下就來瀏覽一下吧!

1.explode():此函式可以將字串分割為陣列儲存,類似切token的方式,若以下列程式碼為例:


$student="kevin susan james";
$stuednt_array=explode(" ",$student);
foreach($stuednt_array as $index => $value)
echo "student $index is: $value\n";

則結果為:
student 0 is: kevin
student 1 is: susan
student 2 is: james

2.implode():此函式可以將陣列合併為字串儲存,若以下列程式碼為例:
$stuednt_array = array(kevin, susan, james);
$student = implode(",", $stuednt_array);
echo $student

則結果為:
kevin,susan,james
3.join():此函式和implode()用法相同,不再舉例。

4.split():這個函式和implode()很相像,不同的是他可以用regular expression,先看他的官方文件:
array split ( string $pattern , string $string [, int $limit ] )

而官方的舉例如下:
$date = "04/30/1973";
list($month, $day, $year) = split('[/.-]', $date);
echo "Month: $month; Day: $day; Year: $year\n";

依此例子,則會印出以下結果:
Month: 04; Day: 30; Year: 1973
5.str_split():此函式會將字串以字母切割,並儲存成陣列,先看他的官方文件。
array str_split ( string $string [, int $split_length ] )

舉例而言:
$str = "Hello";
$arr1 = str_split($str);
print_r($arr1);

印出結果會如下:
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
)

以上為比較常用的,如果日後有用到或看到新的,再來新增好了。

版權說明
本文章發佈於海芋小站,內容僅歡迎「部份」引用,引用時請註明出處及原文連結,謝謝。
若圖像無法顯示,可能因流量太大,敬請重新整理或透過留言與我回報,也歡迎「訂閱」本站文章喔,感恩!!
Related Posts with Thumbnails

0 Comments:

張貼意見

1.本留言處歡迎多加留言交流,但不歡迎垃圾留言及廣告留言
2.留言時可以使用部份HTML標記,例如<b>, <i>, <a>
3.對於教學文章介紹或軟體使用有問題歡迎提出,若站長沒回應表示不清楚該問題的解決方案
4.站長保留不當刪除留言的權力,若造成不便尚請見諒