替換字符串我有一個字符串,如:PHP和值從陣列
Hello <%First Name%> <%Last Name%> welcome
,我有一個數組
[0] => Array
(
[First Name] => John
[Last Name] => Smith
)
我需要做的就是把字符串替換詞語從陣列的實際文本<%
所以我的產出將是
Hello John Smith welcome
林不知道如何做到這一點,但我甚至不能似乎與普通的文本
$test = str_replace("<%.*%>","test",$textData['text']);
抱歉,我應該提到的是,數組鍵可以作爲<%First Name%>
因此而改變,以及將其替換甚至可以是<%city%>
和陣列可以是city=>New York
你不能做str_replace函數的正則表達式,但你可以在preg_replace函數 – sachleen
然後使用'array_keys()'並遍歷它們? – demonking