2012-09-26 169 views
-1

請問我該如何用PHP替換$example%example%?我是新手。如何用PHP替換另一個字

例如,我有 -

<textarea>hi %myusername%</textarea> 
<input submit> 

我想,如果提交的%myusername%應更改爲$user並保存到我的數據庫。

回答

1

閱讀所有關於它的一個簡單的字符串替換方法將工作得很好這一點。看看str_replace() -

str_replace函數 - 用替換字符串替換搜索字符串的所有出現

$user = "Lordcash Tugbaski"; 
$string = "Hi %myusername%"; 
$searchString = "%myusername%"; 
$replacement = $user; 
$finalString = str_replace($searchString, $replacement, $string); 
// Hi Lordcash Tugbaski 

關於保存這些數據到數據庫,它實際上取決於你的實現。您只需將此值放入sql INSERT查詢中即可。

+0

感謝您的快速響應 請使用 $ _SESSION ['viewer']; 如果用戶張貼在「歡迎%viewer%」及其提交給數據庫的話題上,當從數據庫讀取時它應該將該%viewer%更改爲當前會話查看者 – Lordcash

+0

@lor - 我的答案並不真正意味着在您的製作中碼。我只是給你一個如何使用該功能的想法。 – Lix

+1

非常感謝,你這傢伙如何評價pple?我想給你評分 – Lordcash

1

只需使用str_replace($user, "%myusername%", "hi %myusername%");

您可以在docs

相關問題