2015-07-21 99 views
1

我有下面的代碼,這讓我的文件路徑爲voicetube/record/1985150721112615 但我只需要1985150721112615爆炸前兩個文件夾,請幫我在這格式字符串在PHP

$sql = "SELECT filePath FROM user_recordings ORDER BY recordDate ASC"; 
$result = mysql_query($sql); 
$var = array(); 
while ($row = mysql_fetch_array($result)) 
{ 
    $var[] = $row['filePath']; 
} 
+0

你只能分割字符串每次有'/'和問題:「如何做」,絕對是一個重複 – Loko

回答

3

您正在尋找basename();

$var[] = basename($row['filePath']); 
+1

是一個很好的解決方案。 –

0

您可以使用explode函數,並抓住它的最後一個索引。

while ($row = mysql_fetch_array($result)) 
{ 
    $arr = explode('/', $row['filePath']); 
    $var[] = $arr[count($arr) -1]; 
} 
+0

謝謝你現在工作得很好 –