explode()函数用于分隔字符串,implode()函数用于拼接字符串。
一、explode()函数
explode()函数用于分隔字符串,声明如下:
array explode(string $separator,string $str[,int $limit])
在声明中,array 表示数组类型,它是explode()函数的返回值类型,参数$separator 表示用于分隔字符串的分隔符,参数$str 表示要分隔的字符串,参数$limit 是可选的,用于表示返回的数组中最多可包含limit 个元素。如果在调用explode()函数中设置了参数$limit,$limit 有3 种取值情况:
(1)如果参数$limit 是正数,则返回的数组中包含最多limit 个元素,而最后那个元素将包含$str 的剩余部分。
(2)如果参数$limit 是负数,则返回除了最后的limit 个元素外的所有元素。
(3)如果参数$limit 是0,则它会被当作1。
举例说明explode()函数的使用,代码如下:
程序运行结果如图4-4 所示。
(www.xing528.com)
图4-4 explode()函数的使用运行结果
二、implode()函数
implode()函数用于拼接字符串,声明如下:
string implode(string $glue,array$arr)
在声明中,函数名前的string 表示函数的返回值类型是字符串类型,参数$arr 表示待合并的数组,参数$glue 表示用于连接数组元素的连接符。
举例说明implode()函数的使用,代码如下:
程序运行结果如图4-5 所示。
图4-5 implode()函数的使用运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。