如何正确地将PHP echo放在html span标签中

时间:2017-06-11 00:32:49

标签: php html wordpress

我有以下功能:

$listing_address_country = get_my_field( 'address_country' );
echo $listing_address_country; 

$listing_address_city = get_my_field( 'address_city' );
echo $listing_address_city;

我正在尝试将以下输出放在span标记内:

function my_custom_address ( $formats ) {

     $listing_address_country = get_my_field( 'address_country' );
     $listing_address_city = get_my_field( 'address_city' );
     $formats = array( 
        'default' => echo '<span class="my-address-country">' . $listing_address_country . '</span>';
                 echo '<span class="my-address-city">' . $listing_address_city . '</span>';
     ); 
     return $formats; 
} 
add_filter( 'default_address_formats', 'my_custom_listing_address', 15 ) ;

最接近的我想出了以下内容:

{{1}}

但它仍然不正确。我知道我很接近,但我似乎仍然遗漏了一些东西。

1 个答案:

答案 0 :(得分:2)

在php函数中,您宁愿返回一个值并在调用它并将其值赋值给变量后回显它,或者在函数中回显并且不返回。 不要在数组内部回显,你的代码充满了错误。

试试这个:

{{1}}