2015-07-21 85 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

谢谢你现在工作得很好 –