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