【发布时间】:2013-05-12 19:51:56
【问题描述】:
我正在从具有以下输出的查询中提取数据: 1 2 3 5
我将它转换成这样的数组:
$string = explode("\n", $result);
我知道有一个显示以下内容的数组:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 5
)
现在我正在尝试将该数组放回具有 | 的单个字符串中。分隔符
$test = "";
foreach($string as $key)
{
$test .= $key." | ";
}
但是,我得到了测试的输出:
| 5 |
可以解释为什么它没有显示我期望它显示的内容以及如何用 | 生成单个字符串的另一种方式分隔符?
谢谢
【问题讨论】:
-
非规范化数据库 // SQL 连接气味。
-
implode()是你想要的;它完全符合您的要求。如果您没有看到,那么您的阵列中还有其他一些您没有告诉我们的事情。