Php 如何在函数中的结束变量上添加逗号

Php 如何在函数中的结束变量上添加逗号,php,Php,我对逗号有问题。我有密码 <?php echo get_the_subtitle($post); ?>, <?php echo get_the_date(); ?> , 我只需要在 <?php echo get_the_subtitle($post); ?> 有点微妙 例子:副标题,日期。如果没有字幕,则不显示昏迷。我是这样做的,但逗号在副标题之前,而不是之后/ <?php $subtitle = get_the_subtitle($po

我对逗号有问题。我有密码

<?php echo get_the_subtitle($post); ?>, <?php echo get_the_date(); ?>
我只需要在

<?php echo get_the_subtitle($post); ?> 

有点微妙

例子:副标题,日期。如果没有字幕,则不显示昏迷。我是这样做的,但逗号在副标题之前,而不是之后/


<?php 
$subtitle = get_the_subtitle($post);
echo $subtitle ? $subtitle . ', ' : '';
echo get_the_date(); 
?>
您需要检查
get\u副标题($post)
函数是否返回某些内容。如果它返回某些内容,则应使用逗号进行回显,或者它不返回某些内容,则应仅回显日期。


您需要检查
get\u副标题($post)
函数是否返回某些内容。如果它返回某个内容,则应使用逗号对其进行回显,或者它不返回仅应回显日期的内容。

说明此函数的第二个参数是字幕前的文本,第三个参数是字幕后的文本

所以你应该这样做:

<?php echo get_the_subtitle($post, '', ','); ?> 

说明此函数的第二个参数是字幕前的文本,第三个参数是字幕后的文本

所以你应该这样做:

<?php echo get_the_subtitle($post, '', ','); ?> 

您可以这样做:

echo (get_the_subtitle($post) != '') ? get_the_subtitle($post) .','. get_the_date() : get_the_date();
如果字幕不是空的,则回显字幕和日期(用逗号),否则只回显日期。

您可以这样做:

echo (get_the_subtitle($post) != '') ? get_the_subtitle($post) .','. get_the_date() : get_the_date();

如果字幕不是空的,则回显字幕和日期(用逗号),否则只回显日期。

您是否为此字幕使用Wordpress插件?是否为此字幕使用Wordpress插件?