首页 > 试题广场 >

哪些函数能将字符串分割到数组中 ?

[不定项选择题]
哪些函数能将字符串分割到数组中 ?
  • implode
  • preg_split
  • explode
  • join
这题想不明白,preg_split()和explode()都是分割字符串,返回数组。哪里有直接插入到数组中的。出题者出来。我不服。
发表于 2019-10-08 10:41:22 回复(1)
explode() 函数把字符串打散为数组。
implode()将数组打散为字符串,
preg_replace 函数通过一个正则表达式分隔字符串。
join() 函数是 implode() 函数的别名。
发表于 2019-08-22 10:04:17 回复(1)
分割到不是分割成
发表于 2019-12-17 20:26:54 回复(1)
preg_split() 可以根据正则表达式分隔字符串成数组
explode() 可以根据 其它字符串 分隔字符串成数组
不推荐使用split() . 
以下是官网的推荐:
preg_split() 函数使用了 Perl 兼容正则表达式语法,通常是比 split() 更快的替代方案。
如果不需要正则表达式的威力,则使用 explode()更快,这样就不会招致正则表达式引擎的浪费。
编辑于 2020-04-14 11:54:37 回复(0)
这题是多选吧!题目提问的是“哪些”
发表于 2021-03-16 13:11:09 回复(0)
实战中经常使用explode对字符串分割
发表于 2020-12-23 17:16:29 回复(0)
PHP官方文档:
如果你不需要正则表达式功能,可以有更快(并且更简单)的选择比如 explode() 或 str_split()

也就是说除了正则表达式功能以外,这两者是一样的,出题者你出来我们聊聊。
发表于 2020-07-17 14:26:53 回复(0)
<p>明明b选项答案是implode,变成A选择了,无语</p>
发表于 2020-06-02 08:41:54 回复(0)
preg_split()和explode()都是将字符串分割成数组,不太明白为什么选B.
发表于 2020-04-19 15:26:52 回复(0)
是分割到数组中,,不是分割成数据,,哎
发表于 2019-08-22 17:44:29 回复(0)