我正在从具有以下输出的查询中提取数据: 1个 2个 3个 5
我正在将它转换成一个数组,如下所示:
$string = explode("\n", $result);
我知道有一个数组显示以下内容:
数组
(
[0] => 1
[1] => 2
[2] => 3
[3] => 5
)
现在我正试图将该数组放回具有 | 的单个字符串中分隔符
$test = "";
foreach($string as $key)
{
$test .= $key." | ";
}
但是,我得到了测试输出:
| 5 |
有人能解释一下为什么它没有显示我期望它显示的内容,以及如何用 | 生成单个字符串的另一种方法吗?分隔符?
谢谢
最佳答案
试试这个:
implode("|", $string)
关于PHP 将字符串转换为数组再转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16612531/