显示目录列表结果的php脚本

显示目录列表结果的php脚本,php,directory,Php,Directory,我正在制作一个附属目录,我很难找到一个脚本来使用。我在这里到处搜索,谷歌、必应、雅虎的答案都没有正确的结果。我正在寻找一个脚本来显示这样的结果,并按字母顺序的结果 如上所述,您需要提供有关此问题和未来问题的更多详细信息,以真正利用堆栈溢出。值得花时间研究你自己的问题 这就是说,我假设您有一个数组或数据库表,其中存储了附属信息。假设有这样一个数组: $affiliates = array( 1 = array( 'id' => 1, 'name' =&

我正在制作一个附属目录,我很难找到一个脚本来使用。我在这里到处搜索,谷歌、必应、雅虎的答案都没有正确的结果。我正在寻找一个脚本来显示这样的结果,并按字母顺序的结果

如上所述,您需要提供有关此问题和未来问题的更多详细信息,以真正利用堆栈溢出。值得花时间研究你自己的问题

这就是说,我假设您有一个数组或数据库表,其中存储了附属信息。假设有这样一个数组:

$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!'
    )
);
然后,您可以像这样在该阵列上循环:

$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作为$affiliate_id=>$affiliate_detail{…}

在该代码块中,您可以执行类似echo的操作$附属公司详细信息['info']


如果要按字母顺序排序,理想的方法是实现一个数据库表,如MySQL表,它支持通过简单的查询(如select*from order by name)按字母顺序排序。有些不太可扩展的地方是直接在上面提供的数组中使用附属名称,而不仅仅是ID。这样,您可以使用PHP函数ksort$affiliates,就像魔术一样,您的数组将按字母顺序排序。实际上,在本例中,它将查看关联名称的数组键,并按字母顺序重新排列数组。要得到相反的结果,只需使用krsort$affiliates

您可以通过添加有关您的数据模型、您可能尝试过或阅读过的所有模板系统以及您已经完成的任何其他研究的信息来增强您的问题—SAN现成解决方案。