I'm getting following data inside php loop
<ul id="alpha-list">
<li data-alpha="A">Apple</li>
<li data-alpha="B">Bat</li>
<li data-alpha="B">Ball</li>
<li data-alpha="A">Angel</li>
<li data-alpha="D">Dog</li>
<li data-alpha="C">Cat</li>
</ul>
I want to find unique "data-alpha" attribute & wrap them inside parent "ul li" so that result should look similar to this for each "data-alpha".
<ul id="alpha-list">
<li data-alphabet="A">
<ul>
<li data-alpha="A">Angel</li>
<li data-alpha="A">Apple</li>
</ul>
</li>
<li data-alphabet="B">
<ul>
<li data-alpha="B">Ball</li>
<li data-alpha="B">Bat</li>
</ul>
</li>
.....
</ul>
How to achieve this within php ? Any guidance will be appreciated.