2012-10-09 58 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; 
} 
?>