2016-04-02 74 views
0

我試圖用用戶名替換{用戶名}。UBB替換用戶名

我已經試過:

$username = htmlentities($gegevens['gebruikersnaam']); 
$text = preg_replace("{username}",$username, $text); 

但沒有輸出的用戶名。

我完整的代碼是這樣的:

我只包括大膽 UBB替代品,有事情的完整列表來代替,所以我離開了這一點。

function ubbreplace($text){ 
    $text = preg_replace("#\[b\](.*?)\[/b\]#si","<strong>\\1</strong>", $text); 
    $text = nl2br($text); 
    return $text; 
} 

在此先感謝!

回答

0

你可以保持它的簡單和使用str_replace代替

$username = htmlentities($gegevens['gebruikersnaam']); 
$text = str_replace('{username}',$username, $text); 
+0

試過,但還是輸出{用戶名},而不是實際的用戶名。我如何能夠使用你的代碼與preg_replace? –

+0

@BobbyJ。然後告訴我們什麼'var_dump($ text);'給你 – Rizier123

+0

@ Rizier123沒有什麼真的,它不會給我任何錯誤或任何東西。我有錯誤報告。 –