2016-03-17 117 views
4

我有一個網站,如計算器。有一個人寫的答案文字區。我使用this PHP library轉換降價。我的意思是我使用該功能將*italic*轉換爲<i>italic</i>如何將HTML轉換爲降價?

// include that library 
$Parsedown = new Parsedown(); 
echo $Parsedown->text('*italic*'); # prints: <i>italic</i> 

那好吧。應該注意的是,我將這個答案(用於html標籤,而不是降價符號)轉換爲存儲,換句話說,數據庫中的所有數據都包含HTML標籤,而不是降價符號。

現在我想實現編輯系統的答案。東西完全像stackoverflow。所以我需要再次將保存的答案轉換爲markdown樣式。

現在我想知道,我該如何恢復它?我的意思是我想將<i>italic</i>轉換爲*italic*,我該怎麼做?

+0

哪個解析器?幾個有'reveuse'功能 –

+0

@Dagon [This parser](http://parsedown.org/)..!它具有反向功能嗎? – stack

+0

[有沒有任何PHP markdown反向?](http://stackoverflow.com/questions/36072169/is-there-any-php-markdown-reverse) – SZenC

回答

2

而不是存儲原始輸入爲解析降價,你應該存儲實際降價,並將其轉換隻有它呈現頁面時HTML。

通過這種方式,您可以根據需要保留原始的降價編輯。這也更合乎邏輯。

+0

謝謝.. upvote – stack

+0

在我看到您的答案之前正在保存這兩個版本,並且像dah! – altsyset