我創建了一個數據庫,其中以分號分隔產品屬性;
。我選擇這個的原因是它作爲規範的一部分自然不太可能自然而然地出現。在PHP中使用Escape Semicolon?
我希望做到這一點:
<ul>
<li><?php str_replace(';','</li><li>',$row['specifications']); ?></li>
</ul>
這將創造一個很好的無序列表。但是,分號被看作是PHP代碼本身的一部分,而不是str_replace
函數的一部分。它不會被正常的反斜槓方法轉義。
在這個函數中是否有任何逃避分號字符的方法,或者我在選擇分號時是否有點傻,還應該選擇其他的東西?
- 編輯 -
對不起,我的錯誤,它確實有效。 ['specifications']後,我錯過了我的左括號。
感謝您的答案,但!
真的嗎?什麼證據導致你得出結論:''被解釋爲句子終結者? –