2013-02-12 35 views
0

基本上我想把C:\ cameraTest \ something \放到一個單引號字符串中,但我不完全確定如何正確地逃避最後的反斜槓,因爲它最終逃避了單引號如果我這樣做。感謝您提前提供任何幫助!如何逃離PHP中的路徑

+0

轉義反斜槓是\\ – slugonamission 2013-02-12 10:06:15

+0

您可以在PHP手冊的「strings」下找到這些信息。此外,您可以使用正斜槓(工作且不需要轉義),而不是反斜槓。 – Jon 2013-02-12 10:07:20

回答

5

該字符串沒有任何反斜線字符。它只有正斜線,這不是轉義字符,也不需要對字符串進行特殊處理。

如果確實有反斜槓字符,它們會被另一個反斜槓轉義。

'foo\\' # foo\ 
+0

哎呀,我的壞,我會編輯條目使用正確的斜槓 – TangoKilo 2013-02-12 10:08:18

1

使用雙反斜槓。第一個將逃脫第二個。

1

你也可以考慮使用正斜線而不是反斜槓。如果我沒有弄錯,Windows可以兼作目錄分隔符,而其他操作系統可以使用正斜槓。

如果您嘗試將該目錄置於一個字符串中以便以後使用它,那可能會有所幫助。