我有一个数组,其中有几个项目(例如item1,item2,item3),我想用“|”拆分每个项目,所以它在最后看起来将如下所示:物品1 | ITEM2 |项目3。带字符的拆分数组项目
0
A
回答
3
必须使用implode()
功能:
$arr = array('item1', 'item2', 'item3');
$str = implode('|', $arr);
var_dump($str);
会得到你:
string 'item1|item2|item3' (length=17)
一点题外话:你在做什么,这里是加入(join()
实际上是implode()
别名),而不是分裂。
拆分将是相反的操作,并会做,在PHP中使用explode()
功能:
$arr = explode('|', 'item1|item2|item3');
var_dump($arr);
会让你:
array
0 => string 'item1' (length=5)
1 => string 'item2' (length=5)
2 => string 'item3' (length=5)
1
可以使用implode('|', $array);
1
0
a = ["item1", "item2", "item3" ]
print "|".join(a)
打印出物品1 | ITEM2 | item3
+0
这看起来有点像Javascript *(或其他什么? python?)* - 但这个问题被标记为'php' – 2011-03-12 18:45:31
相关问题
- 1. 拆分数组字符
- 2. 拆分字符串数组
- 3. 如何将长字符串拆分为固定数组项目
- 4. 将字符串拆分为不带分隔符的字符串数组C
- 5. C#拆分字符串 - 将字符串拆分为数组
- 6. 拆分元组项目
- 7. 数组文字或字符串拆分?
- 8. 字符数组拆分IP与strtok的
- 9. C#中的字符串数组拆分
- 10. 如何将字符指针数组拆分为两个带分隔符的新字符指针数组?
- 11. Elisp拆分字符串函数来拆分字符串。字符
- 12. 使用拆分将字符串拆分为2个字符组?
- 13. 拆分字符串,不带分隔符并使用vb.net存储在数组中
- 14. 拆分数组仍然是一个项目的阵列,而不是字符串
- 15. 将字符串拆分成数组
- 16. 将字符串拆分为数组C
- 17. 在数组中拆分字符串值
- 18. 将字符串数组拆分成
- 19. 拆分焦炭引入字符数组
- 20. 拆分字符串数组c#
- 21. 拆分,组和计数字符串
- 22. 数组大小和字符串拆分
- 23. 将字符串拆分为数组Shellllscript
- 24. Android将字符串拆分为数组
- 25. 拆分和排序字符串数组
- 26. 拆分一个字符串数组
- 27. 数组越界与字符串拆分
- 28. 拆分字符串数组用PHP
- 29. 将字符串拆分为双数组
- 30. 将字符串拆分为数组C++
[将数组项合并到字符串中]的可能重复(http://stackoverflow.com/questions/4626732/ merge-array-items-into-string) – outis 2012-03-09 09:23:44