插入HTML标记并从php变量中删除逗号

插入HTML标记并从php变量中删除逗号,php,arrays,str-replace,Php,Arrays,Str Replace,我有如下PHP变量: $biling_cycles = 'Monthly,Annually'; 我希望它是: $biling_cycles = '<span> Monthly, </span> <span> Annually </span>'; 您可以按如下方式进行操作: $billing_cycles = 'Monthly, Annually'; $temp = ''; foreach (explode(', ', $billing_cycl

我有如下PHP变量:

$biling_cycles = 'Monthly,Annually';
我希望它是:

$biling_cycles = '<span> Monthly, </span> <span> Annually </span>';

您可以按如下方式进行操作:

$billing_cycles = 'Monthly, Annually';
$temp = '';
foreach (explode(', ', $billing_cycles) as $key => $value) {
    $temp .= "<span> $value </span>,";
}
$biling_cycles = rtrim($temp, ','); // removes trainling comma

echo $billing_cycles;
结果是:每月、每年

遵循以下简单步骤:

输出:


以下代码适用于我:

<?php
 $biling_cycles = 'Monthly, Annually';
 $cycles = explode(', ', $biling_cycles);
 foreach($cycles as $cycle):
  echo '<span>';
  echo $cycle;
  echo "</span>";
 endforeach;
?>
<span> Monthly </span>,<span> Annually </span>
<?php
 $biling_cycles = 'Monthly, Annually';
 $cycles = explode(', ', $biling_cycles);
 foreach($cycles as $cycle):
  echo '<span>';
  echo $cycle;
  echo "</span>";
 endforeach;
?>