2013-03-21 64 views
0

我被一些简单的代码卡住了。我该如何告诉php进入下一个目录?

我创建了一个数据库查询,成功地使“$ albumPath”正确地指向的URL视频相册/ album0147“

我如何格式化的链接包含另一个目录即。视频相册/ album0147/imageThumbs“

echo $albumPath; 

显示专辑/ album0147在页面上正确,但我该怎么$ albumpath后放到正确显示相册/ album0147/imageThumbs?

我对此很陌生,但通过反复试验迅速学习。

+4

'echo $ albumPath。 “/ imageThumbs”;'? – David 2013-03-21 22:10:13

+0

íslendingur? :P – Jonast92 2013-03-21 23:34:00

回答

1

由于$albumPath只是一个字符串,你可以使用the . operator连接字符串:

$albumPathImgs = $albumPath."/imageThumbs"; 

如果"imageThumbs"存储在另一个变量,说$thumbsDir

$thumbsDir = "imageThumbs"; 
$albumPathImgs = $albumPath."/".$thumbsDir; 
echo $albumsPathImgs; 
+0

谢谢,这很有效(我知道这很简单,我错过了句号/句号) – 2013-03-21 22:18:20

+0

@ halli123请记住接受最能回答您的问题的答案,以便其他回答此问题的人可以看到最好的解决方案是什么。 – ajp15243 2013-03-21 22:20:45

+0

当我点击它时,它不会让我“6分钟”。现在完成:) – 2013-03-21 22:35:28

0

可以单独定义斜杠所以你可以根据它的名字命名你的专辑和文件:

$slash = '/'; 

所以,你可以定义你的主专辑:

$albums = 'albums'; 

然后,你可以定义你的子专辑:

$album0147 = 'album0147'; 
$imageThumbs = 'imageThumbs'; 

现在,您可以连接专辑在一起,并通过添加在forwardslash使URL有效之间(或向后之一,这取决于您的操作系统):

$url = $albums. $slash. $album0147. $slash. $imageThumbs; 

你甚至可以走这么远来定义图像名称:

$img1 = 'img101.png'; 

$image = $url. $img1; 
相关问题