我想使他們這樣PHP數組獨立網址,但不是最後一個
url1.com
:url2.com
:url3.com
我如何檢查組織我的網址,如果其在數組中的最後一項,以確保它這麼想的把一個新的行和一個:在最後一個URL之後?
foreach($urls as $url) {
$splits .= "$url\n:";
}
我想使他們這樣PHP數組獨立網址,但不是最後一個
url1.com
:url2.com
:url3.com
我如何檢查組織我的網址,如果其在數組中的最後一項,以確保它這麼想的把一個新的行和一個:在最後一個URL之後?
foreach($urls as $url) {
$splits .= "$url\n:";
}
如果您的問題與提及的一樣容易,那麼您可以使用implode
方法(如其他解決方案所示)。對於更復雜的結構,你可能要使用的東西simmilar這樣:
foreach ($urls as $url) {
if (!end($urls) === $url) {
// the n-th element
// ...
}
// the last element
// ...
}
我會做到的!end()雖然,因爲他描述了每次都想做點事情但是結束。否則,是的,對於更復雜的事情。 – Jessica
嗯,你是對的。我會改變它。 –
'$分裂=破滅( 「\ n」,$網址)' –
的'implode'功能是最好的解決方案。如果由於某種原因你不想使用它,你可以去for循環並檢查計數器變量是否在上限。 – snwflk