PHP删除最后一行中的<br>

S17*_*514 1 php scripting

目前我有这个代码:

<?php
echo '<meta name="robots" content="noindex">';
$arr = json_decode(file_get_contents("http://media1.clubpenguin.com/play/en/web_service/game_configs/    paper_items.json"),true);
foreach($arr as $item) {

$label = $item['label'];
$cost = $item['cost'];
$id = $item['paper_item_id'];
$member = $item['is_member'];

if ($member == "1") {
$member = "Yes";
}else{
$member = "No";
}

echo  "$label = $id = $member = $cost";
echo ",<br>";
}  
?>
Run Code Online (Sandbox Code Playgroud)

这段代码的作用是它
在每一行之后添加一个标记.这是它发生的片段:

echo  "$label = $id = $member = $cost";
echo ",<br>";
Run Code Online (Sandbox Code Playgroud)

我想要的是在线的最后一行echo ",<br>";不要运行.我该怎么做呢?请帮忙!

ios*_*seb 9

试试这个:

$result = array();

foreach($arr as $item) {
  ...

  $result[] =  "$label = $id = $member = $cost";
}

echo implode('<br />', $result);
Run Code Online (Sandbox Code Playgroud)

想法是在循环完成工作后将所有行存储在数组中并使用BR标记连接项目.