2014-12-04 46 views
-4

我試圖將我們的來電顯示傳遞給我們的客戶記錄。當打電話時,瀏覽器導航到我們的客戶數據庫,並自動輸入主叫號碼。但是,我們的客戶數據庫不喜歡這種格式。我需要在名字後面加一個逗號。如何自動爲網址添加「,」

URL採用標記{$ caller_id_name},用來自調用者的調用者ID填充它並啓動到我們的系統中。

呼籲目前來閱讀「約翰·史密斯」

他們需要來閱讀「張三」

我不能只是插入逗號爲URL字符串,因爲$ caller_id_name是一個對象。名字和姓氏被作爲一個處理。

+1

如果你可以包含你正在使用的語言,這可能會有所幫助。 – cmyr 2014-12-04 00:27:00

+0

如果這是聰明的,比'{$ caller_id_name |替換:'':','}'(但你應該添加smarty標籤的問題) – skobaljic 2014-12-04 00:29:53

+0

哎呀,是的!這很聰明。 – 2014-12-04 00:34:04

回答

0

您可以簡單地將逗號添加到變量中。 {str_replace('',',',$ caller_id_name)}

編輯:mis read your question。

+0

這將導致來電顯示爲「Smith John」, – 2014-12-04 00:31:01

+0

嗯,這會導致: 「{str_replace(%27%20%27,%20%27,%27,%20 $ caller_id_name)}」 – 2014-12-04 00:50:25

0

那麼Asterisk撥號計劃不會允許我們使用smarty變量。感謝大家的幫助!