php脚本显示目录列表结果

时间:2013-04-22 02:32:25

标签: php directory

我正在制作联盟目录,但我找不到要使用的脚本。我在这里做了很多搜索,google,bing,yahoo答案没有正确的结果。我正在寻找一个脚本来显示这些结果,并按字母顺序显示结果 http://www.jamaffiliates.com/directory/Business/Finance/ http://www.associateprograms.com/directory/books-and-art/clipart/

1 个答案:

答案 0 :(得分:0)

如上所述,您需要提供有关此问题和未来问题的更多详细信息,以便真正利用Stack Overflow。值得花时间投资你自己的问题!

那就是说,我假设你有一个数组或数据库表,其中存储了联盟信息。假设你有一个这样的数组:

$affiliates = array(
    1 = array(
        'id' => 1,
        'name' => 'Affiliate 1',
        'info' => 'This is a good affiliate!'
    ),
    2 = array(
        'id' => 2,
        'name' => 'Affiliate 2',
        'info' => 'This is also a really good affiliate!'
    )
);

然后你可以像这样遍历这个数组:

foreach($affiliates as $affiliate_id => $affiliate_detail) { ... }

在该代码块中,您可以执行echo "<p>" . $affiliate_detail['info'] . "</p>";

之类的操作

如果要按字母顺序排序,理想的方法是实现一个数据库表,如MySQL表,它支持使用select * from affiliates order by name这样的简单查询进行字母排序。不太可扩展的东西是直接在上面提供的数组中使用联盟名称,而不仅仅是ID。通过这种方式,您可以使用PHP函数ksort($affiliates),并且像魔术一样,您的数组将按字母顺序排序。实际上,它会查看数组键(在这种情况下为联盟名称),并按字母顺序对数组进行重新排序。要反过来,只需使用krsort($affiliates);