我有一个数组,其中有几个项目(例如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. C#中的字符串数组拆分
- 8. Elisp拆分字符串函数来拆分字符串。字符
- 9. 拆分数组仍然是一个项目的阵列,而不是字符串
- 10. 拆分焦炭引入字符数组
- 11. 拆分字符串数组用PHP
- 12. 将字符串拆分成数组
- 13. Android将字符串拆分为数组
- 14. 拆分字符串数组c#
- 15. 将字符串数组拆分成
- 16. 拆分一个字符串数组
- 17. 数组越界与字符串拆分
- 18. 将字符串拆分为双数组
- 19. 拆分,组和计数字符串
- 20. 将字符串拆分为数组Shellllscript
- 21. 将字符串拆分为带有瑞典字符的字
- 22. 拆分Django项目
- 23. 拆分字符串参数并选择该字符串数组?
- 24. 如何拆分字符串数组中的字符串?
- 25. 拆分字符数组为单独的字符串
- 26. 分拆字符串在python条带化的字符串 的
- 27. 将数组中的字符串拆分为数组autohotkey
- 28. 拆分并发布带分隔符的字符串
- 29. 带逗号的分割字符串也会拆分&符号
- 30. 拆分整数字符串
[将数组项合并到字符串中]的可能重复(http://stackoverflow.com/questions/4626732/ merge-array-items-into-string) – outis 2012-03-09 09:23:44