我正在寻找一种在我的网站上显示社交媒体图标的方法。我的图标会根据社交媒体服务交替显示颜色。
- 优先级 1 - 按交替颜色对数组项进行排序。
- 优先级 2 - 按颜色组排序。
如果它可以有两个条件检查,我希望它。
首先尝试按交替颜色排序。但是,可能有 3 个银色图标而只有 1 个蓝色图标。
其次,如果交替颜色不起作用。如果它只是按颜色聚集图标,我会更喜欢。所以我可能首先有 1 个蓝色图标,然后是 3 个银色图标。
这是我的图标数据数组:
Array
(
[0] => Array
(
[service] => twitter
[url] => https://twitter.com/1/
[color] => silver
)
[1] => Array
(
[service] => google_plus
[url] => https://plus.google.com/2/posts
[color] => silver
)
[2] => Array
(
[service] => facebook
[url] => https://www.facebook.com/3/
[color] => blue
)
[3] => Array
(
[service] => linkedin
[url] => http://us.linkedin.com/company/4/
[color] => blue
)
[4] => Array
(
[service] => youtube
[url] => http://www.youtube.com/user/5/
[color] => silver
)
)
我不一定要为我的问题寻找完整的代码解决方案。或多或少只是在寻找有关如何实现此目标或应该使用哪些功能的建议。