2010-04-30 18 views
3

我試圖創建一個PHP的XML文件....它不能正常工作......當我eentered \記事本\文本,它會在XML文件作爲 otepad內線....如何將php中的反斜槓替換爲xml?

這個問題的解決方案是什麼?我可以使用任何功能嗎?

回答

0

您可以用常數DIRECTORY_SEPARATOR替換它們。

或者只是使用斜線和

$string = str_replace('/', DIRECTORY_SEPARATOR, $string); 

要使用此常數小麻煩,你可以做到這一點

define('DS', DIRECTORY_SEPARATOR); 

的Joomla做到這一點。

如果您想要一起跳過常量,您可能還可以添加一個額外的反斜槓來轉義轉義字符。

至於使用函數,可以將上面的str_replace()包裝在一個函數中。

3

當你寫這樣說:

echo "\notepad\text"; 

\n將被解釋爲一個換行符和\t作爲一個標籤。

嘗試單引號:

echo '\notepad\text'; 

或逃避反斜槓字符:

echo "\\notepad\\text";