新聞中心

創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)、網(wǎng)站制作與策劃設(shè)計(jì),咸寧網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:咸寧等地區(qū)。咸寧做網(wǎng)站價(jià)格咨詢:028-86922220
explode() 函數(shù)可以基于字符串分隔符拆分字符串,即它將一個(gè)字符串根據(jù)分隔符拆分為若干個(gè)子串,然后將這些子串組合成數(shù)組并返回。其語(yǔ)法格式如下:
explode($delimiter, $string [, $limit])
參數(shù)說明如下:
- $delimiter:用于分割字符串的分隔字符;
- $string:需要分割的字符串;
- $limit:可選參數(shù),可以為空,規(guī)定要返回?cái)?shù)組元素的數(shù)目;
- 如果 $limit 不為空且為正數(shù),則返回的數(shù)組最多包含 $limit 個(gè)元素,最后的那個(gè)元素包含了 $string 的剩余部分;
- 如果 $limit 不為空且為負(fù)數(shù),則返回除了最后的 $limit 個(gè)元素外的所有元素;
- 如果 $limit 為 0,則會(huì)被當(dāng)作 1;
- 如果 $limit 為空,則表示返回所有數(shù)組元素。
如果 $delimiter 為空字符串
"",程序?qū)?huì)提示 Warning,并且 explode() 函數(shù)將返回 FALSE;如果 $delimiter 所包含的值在 $string 中找不到,并且使用了負(fù)數(shù)的 $limit,則會(huì)返回空的 array,否則返回包含 $string 單個(gè)元素的數(shù)組。
【示例】使用 explode() 函數(shù)分割一個(gè)字符串。
';
$arr = explode(',', $str);
print_r($arr);
$arr = explode(',', $str, 3);
print_r($arr);
$arr = explode(',', $str, -2);
print_r($arr);
$arr = explode(',', $str, 0);
print_r($arr);
$arr = explode('', $str);
var_dump($arr);
$arr = explode('@', $str, -1);
print_r($arr);
?>
運(yùn)行結(jié)果如下:
Array
(
[0] => C語(yǔ)言中文網(wǎng)
[1] => PHP教程
[2] => http://c.biancheng.net/php/
[3] => explode()函數(shù)
[4] => 字符串轉(zhuǎn)數(shù)組
)
Array
(
[0] => C語(yǔ)言中文網(wǎng)
[1] => PHP教程
[2] => http://c.biancheng.net/php/,explode()函數(shù),字符串轉(zhuǎn)數(shù)組
)
Array
(
[0] => C語(yǔ)言中文網(wǎng)
[1] => PHP教程
[2] => http://c.biancheng.net/php/
)
Array
(
[0] => C語(yǔ)言中文網(wǎng),PHP教程,http://c.biancheng.net/php/,explode()函數(shù),字符串轉(zhuǎn)數(shù)組
)
Warning: explode(): Empty delimiter in D:\install\phpstudy\WWW\index.php on line 12
bool(false)
Array
(
)
網(wǎng)站欄目:PHPexplode():字符串轉(zhuǎn)數(shù)組
文章來源:http://www.dlmjj.cn/article/djedhgh.html


咨詢
建站咨詢
