【发布时间】:2011-03-12 18:37:32
【问题描述】:
我有一个数组,里面有一些项目(例如 item1、item2、item3),我想用“|”分割每个项目,所以最后看起来像这样:item1|item2|item3。
【问题讨论】:
我有一个数组,里面有一些项目(例如 item1、item2、item3),我想用“|”分割每个项目,所以最后看起来像这样:item1|item2|item3。
【问题讨论】:
您必须使用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)
【讨论】:
你可以使用implode('|', $array);
【讨论】:
【讨论】:
a = ["item1", "item2", "item3" ]
print "|".join( a )
打印出 item1|item2|item3
【讨论】:
php