我在使用PHP addslashes函數轉義雙引號時遇到困難。如果我運行:在PHP(Wordpress)中轉義雙引號
$name = addslashes(get_the_title());
而標題中有雙引號,輸出仍然有雙引號沒有任何轉義字符。
例如。 「歡迎多樣性」移民論壇
我試圖插入Wordpress數據到一個.ICS文件生成器,但我無法找到一種方法來成功地將Wordpress數據解析成與ICS合作的格式格式。
解決方案:我的解決方案是通過使用$ post-> post_title來繞過Wordpress函數get_the_title()。一旦我切換,轉義工作正常使用addslashes。
不應該你的ics文件生成器處理? – Mchl
我正在寫一個ICS發電機,我看過的現有發電機沒有提供我需要的靈活性 –
那麼,你的發電機應該接受非轉換的數據,並自己做所有需要的轉義 – Mchl