2016-11-28 4 views
0

私はPHPを初めて使い、このコードをWordPressで使用して、フロントページの特定の領域に挿入しようとしています。誰も私はなぜこの関数が0を返すように把握するのに役立つことができますか?PHP変数が0を返し続けます。

function tjenestefunksjon() { 
    $toReturn = ' '; 
    if (have_rows('tjeneste')): 
     $toReturn += '<ul class="tjenestelist">'; 
     while (have_rows('tjeneste')): 
      the_row(); 
      // vars 
      $ikon = get_sub_field('ikon'); 
      $tjenestenavn = get_sub_field('tjenestenavn'); 
      $tjenestebeskrivelse = get_sub_field('tjenesteinformasjon'); 
      $toReturn += '<li class="tjeneste">'; 
      $toReturn += '<i class="'. $ikon . '"></i>'; 
      $toReturn += '<p id="tjenestenavn">' . $tjenestenavn . '</p>'; 
      $toReturn += '<p id="tjenesteinformasjon">' . $tjenestebeskrivelse . '</p>'; 
      $toReturn += '</li>'; 
     endwhile; 
     $toReturn += '</ul>'; 
    endif; 
    return $toReturn; 
} 
+0

を使用する+ =あなたの$ toReturn変数で+ =の代わりに –

答えて

2

PHPはCONCATENATE、ない+=ため.=演算子を使用します。

+= Integerデータ型を使用するため、文字列ではなく数値が返されます。

+0

答えに満足している場合は、解答としてマークしてください。 – Splinti

+0

はい、私はそれを押すまで数分待たなければならなかった:) –

関連する問題