2012-10-09 29 views
0

我有这样的:PHP的输出格式

<?php 
$values = $cfs->get('promoter'); 
if (!empty($values)) { 
    echo $cfs->get_labels('promoter'); 
    echo implode(', ', array_keys($values)); 
} 
?> 
<br /> 

它打印是这样的:

PromoterPromoter1, Promoter2 

时,我想是这样的:

Promoter: Promoter1, Promoter2 

还,怎么可能我包括在PHP内<br />,因此,如果该字段为空,换行符也排除?

谢谢。

回答

2
<?php 
$values = $cfs->get('promoter'); 
if (!empty($values)) { 
    echo $cfs->get_labels('promoter').": "; 
    echo implode(', ', array_keys($values))."<br />"; 
} 
?> 

使用PHP的连接运算符 - 即一个周期。

+0

感谢。我最初做语法不当类似:'回声$ cfs-> get_labels( '子' “:”);' – vulgarbulgar

+0

啊,是啊。所做的只是将“促销者:”传递给get_labels。你会习惯的 ;) –

1

您可以将字符串": "简单地追加到尾部

echo $cfs->get_labels('promoter').": "; 
0
<?php 
$values = $cfs->get('promoter'); 
if (!empty($values)) { 
    $word = ""; 
    $word .= $cfs->get_labels('promoter'); 
    $word .= ": "; 
    $word .= implode(', ', array_keys($values)); 
    $word .= "<br />"; 
    echo $word; 
} 
?>