新聞中心
這篇文章將為大家詳細(xì)講解有關(guān)PHP中explode()函數(shù)怎么用,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
explode()是PHP中的內(nèi)置函數(shù),用于將字符串拆分為不同的字符串。explode()函數(shù)基于字符串分隔符來(lái)拆分字符串,也就是說(shuō),它將字符串拆分為出自分隔符的位置。此函數(shù)返回一個(gè)數(shù)組,其中包含通過(guò)拆分原始字符串形成的字符串。
簡(jiǎn)而言之,explode()函數(shù)就是用于把字符串打散為數(shù)組。
語(yǔ)法說(shuō)明:
array explode(separator, OriginalString, NoOfElements)
參數(shù):
explode函數(shù)接受三個(gè)參數(shù),其中兩個(gè)是強(qiáng)制的,一個(gè)是可選的。
separator(分隔符):這個(gè)字符指定一個(gè)或多個(gè)臨界點(diǎn),即,只要在字符串中找到此字符,它就會(huì)表示數(shù)組的一個(gè)元素的結(jié)尾和另一個(gè)元素的開(kāi)頭。
OriginalString:要在數(shù)組中拆分的字符串。
NoOfElements:這是可選的。它用于指定數(shù)組的元素?cái)?shù)。此參數(shù)可以是任何整數(shù)(正數(shù),負(fù)數(shù)或零)
正(N):當(dāng)此參數(shù)以正值傳遞時(shí),表示該數(shù)組將包含此數(shù)量的元素。如果分隔符分隔后的元素?cái)?shù)量大于這個(gè)值,那么前N-1個(gè)元素保持不變,最后一個(gè)元素是整個(gè)剩余的字符串。
負(fù)(N):如果負(fù)值作為參數(shù)傳遞,那么數(shù)組的最后N個(gè)元素將被裁剪掉,數(shù)組的其余部分將作為單個(gè)數(shù)組返回。
零:如果此參數(shù)為零,則返回的數(shù)組將只有一個(gè)元素,即整個(gè)字符串。
如果未提供此參數(shù),則返回的數(shù)組包含使用分隔符分隔字符串后形成的元素總數(shù)。
返回類型:
explode()函數(shù)的返回類型是字符串?dāng)?shù)組。
PHP explode()函數(shù)代碼示例如下:
輸出:
Array ( [0] => Hello, [1] => How [2] => can [3] => we [4] => help [5] => you? ) Array ( [0] => Hello, [1] => How [2] => can we help you? ) Array ( [0] => Hello, [1] => How [2] => can [3] => we [4] => help )
關(guān)于PHP中explode()函數(shù)怎么用就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
分享文章:PHP中explode()函數(shù)怎么用-創(chuàng)新互聯(lián)
本文URL:http://www.dlmjj.cn/article/dejoje.html