【发布时间】:2013-08-20 14:44:38
【问题描述】:
我有这个问题,我想在这个目录数组中使用opendir,可以吗?使用固定的 url,我可以使用 readdir 读取文件。但我不知道如何处理多个目录...
创建数组:
$results = mysqli_query($connecDB,"SELECT * FROM brands WHERE 1 IN (php, ruby, java) ORDER BY id ASC");
//select all records with value "1" in different columns "php ruby java".
// The value "1" indicates a folder created named $id in php, ruby and/or java folder
$resultsArray = array();
while($row = mysqli_fetch_assoc($results)){
if($row['php'] == 1) {
$resultsArray['php'][] = $row['id'];
}
if($row['java'] == 1) {
$resultsArray['java'][] = $row['id'];
}
if($row['ruby'] == 1) {
$resultsArray['ruby'][] = $row['id'];
}
}
foreach($resultsArray as $language => $array){
echo "url/" . $language . "/" . $row['id'] . "<br>";
}
以及输出示例:
网址/php/1/
url/java/1/
网址/php/2/
网址/红宝石/2/
url/java/2/
url/php/3/
网址/php/4/
网址/红宝石/4/
等
非常感谢
【问题讨论】:
-
我其实不明白,什么地方出了问题,你想达到什么目的?
-
@JTC 我不知道在哪里可以找到
opendir来读取所有生成的目录。我正在尝试foreach但不起作用。谢谢
标签: php mysql arrays readdir opendir