這裡講這幾個函式
chunk_split() :函式把字串分割為一連串更小的部分。
explode():使用乙個字串分割另乙個字串
str_split():將字串分割到陣列中
chunk_split()
chunk_split(string,length,end)引數
描述string
必需。規定要分割的字串。
length
可選。數字值,定義字串塊的長度。預設是 76。
end可選。字串值,定義在每個字串塊末端放置的內容。預設是 \r\n。
<?php$str = "shanghai";
echo chunk_split($str,1,".");
?>
輸入結果:s.h.a.n.g.h.a.i.
array explode( string separator, string string [, int limit] )引數
說明separator
分割標誌
string
需要分割的字串
limit
可選,表示返回的陣列包含最多 limit 個元素,而最後那個元素將包含 string 的剩餘部分,支援負數。
<?php輸出結果如下:$str = 'one|two|three|four';
print_r(explode('|', $str));
print_r(explode('|', $str, 2));
// 負數的 limit(自 php 5.1 起)
print_r(explode('|', $str, -1));
?>
arraystr_split()( [0] => one
[1] => two
[2] => three
[3] => four
)array
( [0] => one
[1] => two|three|four
)array
( [0] => one
[1] => two
[2] => three
)
str_split() 將字串分割為乙個陣列,成功返回乙個陣列。
array str_split( string string [, int length] )引數
說明string
需要分割的字串
length
可選,表示每個分割單位的長度,不可小於1
例子:
<?php輸出結果如下:$str = 'one two three';
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
?>
array( [0] => o
[1] => n
[2] => e
[3] =>
[4] => t
[5] => w
[6] => o
[7] =>
[8] => t
[9] => h
[10] => r
[11] => e
[12] => e
)array
( [0] => one
[1] => tw
[2] => o t
[3] => hre
[4] => e
)
拆分字串
拆分乙個字串,獲取每一組的key與value。如字串 qq adf f qewr98 eer d9adf t ad34 f qewrqr u adf43 gggg 2344 按照物件導向理念來解決,建立乙個物件 這個是對物件物件,有key和value兩個特性。我們需要把拆分好的資料臨時儲存起來,現在...
拆分字串
本函式可以將 目標字串 以 指定字串 進行拆分,並通過表結構返回結果。如下 create or replace type str split is table of varchar2 4000 create or replace function splitstr p string in varch...
拆分字串
拆分乙個字串,獲取每一組的key與value。如字串 qq adf f qewr98 eer d9adf t ad34 f qewrqr u adf43 gggg 2344 按照物件導向理念來解決,建立乙個物件 這個是對物件物件,有key和value兩個特性。我們需要把拆分好的資料臨時儲存起來,現在...