在上次使用for/foreach时为所有数组项添加一个char

ter*_*d25 0 php arrays

我有一个数组,我使用以下代码:

    foreach ($taglist as $tag=>$size){
      echo link_to(
          $tag, 
          "@search-tag?tag=" . strtolower($tag), 
          array(
              "class"  => 'tag' . $size, 
               "title" => "View all articles tagged '" . $tag . "'"
           )
        );
    }
Run Code Online (Sandbox Code Playgroud)

现在,这只是打印一个超链接

我想要做的是在每个链接之后添加管道char(|),除了最后一个链接.

我可以循环吗?

谢谢

Sim*_*mon 5

$k = 0;
foreach($taglist as $tag=>$size)
{
    $k++;
    echo link_to($tage, ...);
    if ($k != sizeof($taglist)) echo '|';
}
Run Code Online (Sandbox Code Playgroud)