我想整理我的网址,以便它们就像这样
url1.com
:url2.com
:url3.com
我如何检查它是否是数组中的最后一个条目,以确保它不会在最后一个URL之后添加新行和?:
foreach($urls as $url) {
$splits .= "$url\n:";
}
答案 0 :(得分:3)
$string = implode(PHP_EOL.':', $urls);
您应该使用PHP_EOL常量,这样您就不依赖于特定的操作系统。
答案 1 :(得分:0)
如果您的问题与上述问题一样简单,那么您可以使用implode
方法(正如其他解决方案所示)。对于更复杂的结构,您可能希望使用类似于此的东西:
foreach ($urls as $url) {
if (!end($urls) === $url) {
// the n-th element
// ...
}
// the last element
// ...
}