2017-07-07 22 views
1

我想獲得的URL通過blackslash 這裏分離的最後部分分開是我的代碼錯誤獲取URL的一部分通過blackslash

<?php 

$str = "C:\xampp\htdocs\sanimailer\storage\mail-attachments\10819_21098672691424384960_C 
opy_of_tristan_data_cleanup_version_FBL_3.2.xlsx"; 

echo basename($str); 
?> 

我想,因爲這

10819_21098672691424384960_Copy_of_tristan_data_cleanup_version_FBL_3.2.xlsx 

輸出,但我得到因爲這

enter image description here

不輸出確定爲什麼我得到這樣的輸出。

+3

您需要將''''轉換爲''': - https://eval.in/829073。why因爲這個: - https://eval.in/829077 –

+1

這是正確的。你可以張貼爲答案@Alive死亡 – lalithkumar

+1

是的,這工作正常,謝謝 – dollar

回答

2

你需要轉換"',然後它會工作: -

<?php 

    $str = 'C:\xampp\htdocs\sanimailer\storage\mail-attachments\10819_21098672691424384960_C 
opy_of_tristan_data_cleanup_version_FBL_3.2.xlsx'; 

    echo basename($str); 
?> 

輸出: - https://eval.in/829073

你正面臨着因爲"\10"轉換爲符號

檢查這裏的問題: - https://eval.in/829077