色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php explode 賦值

使用PHP語言,在開發(fā)中常常會(huì)用到字符串的處理,而PHP內(nèi)置函數(shù)explode()可以將一個(gè)字符串按照指定的分割符進(jìn)行分割成一個(gè)數(shù)組。explode()函數(shù)的使用非常簡單,下面我將為大家詳細(xì)介紹。 在PHP中,explode()函數(shù)可以將一個(gè)字符串按照指定的分割符分割成一個(gè)數(shù)組。比如我們有以下一個(gè)字符串: $str = "apple, banana, pear, orange"; 我們可以使用explode()函數(shù)來將這個(gè)字符串按照","分割成一個(gè)數(shù)組,代碼如下:
$arr = explode(",", $str);
print_r($arr);
輸出結(jié)果如下:
Array 
(
[0] =>apple
[1] =>banana
[2] =>pear
[3] =>orange
)
可以看到,使用explode()函數(shù)將字符串成功地按照","分割成了一個(gè)數(shù)組。 除了逗號(hào)外,我們還可以使用其他的分割符進(jìn)行分割。比如我們有以下字符串: $str = "Today is a good day. The weather is sunny."; 我們可以使用explode()函數(shù)將這個(gè)字符串按照"."分割成一個(gè)數(shù)組,代碼如下:
$arr = explode(".", $str);
print_r($arr);
輸出結(jié)果如下:
Array 
(
[0] =>Today is a good day
[1] =>The weather is sunny
)
除了單個(gè)字符外,我們還可以使用多個(gè)字符作為分割符。比如我們有以下字符串: $str = "apple, banana: pear,orange"; 我們可以使用explode()函數(shù)將這個(gè)字符串按照", "和":"分割成一個(gè)數(shù)組,代碼如下:
$arr = explode(", ", $str);
foreach($arr as $key=>$value) {
$sub_arr = explode(":", $value);
$arr[$key] = $sub_arr;
}
print_r($arr);
輸出結(jié)果如下:
Array 
(
[0] =>Array
(
[0] =>apple
)
[1] =>Array
(
[0] =>banana
[1] =>pear
)
[2] =>Array
(
[0] =>orange
)
)
可以看到,在使用多個(gè)字符作為分割符時(shí),我們需要將數(shù)組中的字符串再次進(jìn)行分割才能得到我們需要的結(jié)果。 除了將字符串分割成一個(gè)數(shù)組外,我們還可以使用explode()函數(shù)將字符串按照指定的分割符進(jìn)行賦值。比如我們有以下字符串: $str = "apple, banana, pear, orange"; 我們可以使用explode()函數(shù)將這個(gè)字符串按照","分割成多個(gè)變量,代碼如下:
list($a, $b, $c, $d) = explode(",", $str);
echo $a;
echo $b;
echo $c;
echo $d;
輸出結(jié)果如下:
apple
banana
pear
orange
可以看到,使用list()函數(shù)將explode()函數(shù)的結(jié)果賦值給變量,使得我們可以直接使用變量來訪問分割后的數(shù)據(jù)。 總結(jié)一下,使用PHP內(nèi)置函數(shù)explode()分割字符串非常的方便快捷。通過本文的講解,我們可以學(xué)會(huì)如何使用explode()函數(shù)將一個(gè)字符串按照指定的分割符進(jìn)行分割成一個(gè)數(shù)組或分割成多個(gè)變量。希望這篇文章能對(duì)大家有所幫助。