如何将if语句连接成字符串?

时间:2014-11-27 23:19:43

标签: php wordpress if-statement concatenation

这是我的一个模板上的代码......

<?php while ( have_posts() ) :
the_post();             
the_content();  
query_posts( 'posts_per_page=5' );      
endwhile; ?>
    <ul id="on-going">
<?php       $terms = get_terms( 
    'series', array( 
        'orderby' =>'name'));
         foreach( $terms as $t ){ 
            $t_id = $t->term_id; $series = get_option("taxonomy_$t_id");
         if( $series['status_term_meta'] != 1 ) continue; ?>
        <li>
        <a title="See all <?php echo $t->name; ?> Episodes" href="<?php       echo                 home_url(); ?>
        /series/<?php echo $t->
        slug; ?>"> 
        <?php echo( strlen($t->
        name) > 25)?substr( $t->name, 0, 25 ) . '...':$t->name; ?> </a>
        <?php if(is_subbed($t->slug)) {
        echo'<span class="subbedcolor small rightside"> SUBBED </span> '; 
    }
        if(is_dubbed($t->slug)){
        echo'<span class="dubbedcolor small rightside"> DUBBED </span> ';
        }
         ?> 

我想参加

部分
  <?php if(is_subbed($t->slug)) {
        echo'<span class="subbedcolor small rightside"> SUBBED </span> '; 
    }
        if(is_dubbed($t->slug)){
        echo'<span class="dubbedcolor small rightside"> DUBBED </span> ';
        }

并将其包含在我的其他模板中,以便显示某个剧集是否为subbed,或者称为:

以下是其他代码的字符串:

    $page = $page . "<li><a style='display:block;' title='" . $name . "' href='" . home_url(). "/series/" .$term->slug . "'>" . $name ."</a></li>";

如何在结束li标签后包含subbed或配音部分?我试图连接if语句,但我似乎无法使它工作。

非常感谢,如果有人能弄明白的话:D

1 个答案:

答案 0 :(得分:0)

你说串联不起作用。你尝试了什么,什么不起作用?

试试这个:

if(is_subbed($t->slug)) {
    $page = $page.'<span class="subbedcolor small rightside"> SUBBED </span> '; 
}
    if(is_dubbed($t->slug)){
    $page = $page.'<span class="dubbedcolor small rightside"> DUBBED </span> ';
    }