我有一個數組,其中有幾個項目(例如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