Web サイトにソーシャル メディアのアイコンを表示する方法を探しています。私のアイコンは、ソーシャル メディア サービスに応じて色が変わります。
- 優先度番号 1 - 配列項目を色を交互に並べ替えます。
- 優先度 2 - 色のグループ別に並べ替えます。
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
)
)
私は必ずしも私の質問に対する完全なコードソリューションを探しているわけではありません。多かれ少なかれ、これをどのように達成できるか、またはどの機能を使用すべきかについてのアドバイスを探しています。