【发布时间】:2015-11-27 00:16:13
【问题描述】:
尝试使用implode() 函数在每个元素的末尾添加一个字符串。
$array = array('9898549130', '9898549131', '9898549132');
$attUsers = implode("@txt.att.net,", $array);
print($attUsers);
打印这个:
9898549130@txt.att.net,9898549131@txt.att.net,9898549132
如何让implode() 也为最后一个元素附加胶水?
预期输出:
9898549130@txt.att.net,9898549131@txt.att.net,9898549132@txt.att.net
//^^^^^^^^^^^^ See here
【问题讨论】:
-
implode 并不是真正适合这项工作的工具。带有连接的 foreach 可以正常工作。
-
implode 连接数组元素。它不会附加到所有这些。如果你有 3 个元素,你会得到 2 个连接,而不是 3 个。
-
仅供参考:您可以在这里快速浏览并大致了解该网站:stackoverflow.com/tour(注意:如果您愿意,您可以接受自己的答案)
-
感谢您的帮助 Rizier123