2016-11-28 56 views
0

我是PHP新手,我試圖在Wordpress中使用ACF將代碼插入到我的首頁的特定區域。任何人都可以幫我弄清楚爲什麼這個函數一直返回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使用.=運營商串連,不+=

+=將使用Integer數據類型,從而返回一個數字,而不是字符串。

+0

如果您對答案感到滿意,請考慮將我的答案標記爲解答。 – Splinti

+0

是的,只好等幾分鐘,直到我按下它:) –