我無法使用字符\
分割字符串C:\fakepath\one.xls
。它顯示一個錯誤。無法使用php分割字符串
我的代碼是:
$file=C:\fakepath\one.xls;
$file1=explode("\",$file);
任何人可以幫助我嗎?
我無法使用字符\
分割字符串C:\fakepath\one.xls
。它顯示一個錯誤。無法使用php分割字符串
我的代碼是:
$file=C:\fakepath\one.xls;
$file1=explode("\",$file);
任何人可以幫助我嗎?
這應該爲你工作:
$file = 'C:\fakepath\one.xls';
$file = explode("\\",$file);
print_r($file);
輸出:
Array ([0] => C: [1] => fakepath [2] => one.xls)
字符串是'C:\ fakepath \ one.xls'。這些值位於ajax頁面中。 $文件= $ _ POST [ '文件']; 。 $文件包含C:\ fakepath \ one.xls。 – 2014-12-05 12:05:06
1爲逃避部分..但文件名稱來自其他頁面。所以'\'需要手動添加。 – 2014-12-05 12:06:27
@shilnamk更新了我的答案! – Rizier123 2014-12-05 12:10:39
您必須引號括起來的,和反斜槓需要轉義:
$file='C:\\fakepath\\one.xls';
$file1=explode("\\",$file);
\也必須在爆炸中轉義聲明! – Rizier123 2014-12-05 12:02:21
wut wut wut?爲什麼'\'需要在這句話中逃脫?有沒有報價後,現在呢? – RichardBernards 2014-12-05 12:15:31
是C:\ fakepath \ one.xls - 你的字符串? – 2014-12-05 12:02:46
PHP代碼的顏色改變了,就像是一個雙引號不包含的情況下一樣 – 2014-12-05 12:10:20
請使用http://php.net/manual/en/function.basename.php請 – nikita2206 2014-12-05 12:21:06