学习php时,你可能会遇到php多维数组排序问题,这里将介绍php多维数组排序问题的解决方法,在这里拿出来和大家分享一下,希望对大家有帮助。
<OL class=dp-xml><LI class=alt><SPAN><SPAN class=tag><?</SPAN><SPAN class=tag-name>php</SPAN><SPAN> </SPAN></SPAN><LI class=""><SPAN>functioncmp($a,$b){ </SPAN><LI class=alt><SPAN>if($a[”nums”]==$b[”nums”]){ </SPAN><LI class=""><SPAN>return0; </SPAN><LI class=alt><SPAN>} </SPAN><LI class=""><SPAN>return($a[”nums”]</SPAN><SPAN class=tag><</SPAN><SPAN>$b[”nums”])?-1:1; </SPAN></SPAN><LI class=alt><SPAN>} </SPAN><LI class=""><SPAN>$</SPAN><SPAN class=attribute>arr</SPAN><SPAN>=</SPAN><SPAN class=attribute-value>Array</SPAN><SPAN>( </SPAN></SPAN><LI class=alt><SPAN></SPAN><SPAN class=attribute>0</SPAN><SPAN>=</SPAN><SPAN class=tag>></SPAN><SPAN>Array( </SPAN></SPAN><LI class=""><SPAN>“username”=</SPAN><SPAN class=tag>></SPAN><SPAN>owen, </SPAN></SPAN><LI class=alt><SPAN>“nums”=</SPAN><SPAN class=tag>></SPAN><SPAN>2, </SPAN></SPAN><LI class=""><SPAN>), </SPAN><LI class=alt><SPAN></SPAN><SPAN class=attribute>1</SPAN><SPAN>=</SPAN><SPAN class=tag>></SPAN><SPAN>Array( </SPAN></SPAN><LI class=""><SPAN>“username”=</SPAN><SPAN class=tag>></SPAN><SPAN>d5s, </SPAN></SPAN><LI class=alt><SPAN>“nums”=</SPAN><SPAN class=tag>></SPAN><SPAN>5, </SPAN></SPAN><LI class=""><SPAN>), </SPAN><LI class=alt><SPAN></SPAN><SPAN class=attribute>2</SPAN><SPAN>=</SPAN><SPAN class=tag>></SPAN><SPAN>Array( </SPAN></SPAN><LI class=""><SPAN>“username”=</SPAN><SPAN class=tag>></SPAN><SPAN>pt, </SPAN></SPAN><LI class=alt><SPAN>“nums”=</SPAN><SPAN class=tag>></SPAN><SPAN>3, </SPAN></SPAN><LI class=""><SPAN>), </SPAN><LI class=alt><SPAN>); </SPAN><LI class=""><SPAN>uasort($arr,“cmp”); </SPAN><LI class=alt><SPAN>echo‘</SPAN><SPAN class=tag><</SPAN><SPAN class=attribute>prestyle</SPAN><SPAN class=tag-name>prestyle</SPAN><SPAN>=”text-align:left”</SPAN><SPAN class=tag>></SPAN><SPAN>’; </SPAN></SPAN><LI class=""><SPAN>print_r($arr); </SPAN><LI class=alt><SPAN>echo‘</SPAN><SPAN class=tag></< SPAN><SPAN class=tag-name>pre</SPAN><SPAN class=tag>></SPAN><SPAN>’; </SPAN></SPAN><LI class=""><SPAN></SPAN><SPAN class=tag>?></SPAN><SPAN> </SPAN></SPAN><LI class=alt><SPAN> </SPAN><LI class=""><SPAN>Array </SPAN><LI class=alt><SPAN>( </SPAN><LI class=""><SPAN>[0]=</SPAN><SPAN class=tag>></SPAN><SPAN>Array </SPAN></SPAN><LI class=alt><SPAN>( </SPAN><LI class=""><SPAN>[username]=</SPAN><SPAN class=tag>></SPAN><SPAN>owen </SPAN></SPAN><LI class=alt><SPAN>[nums]=</SPAN><SPAN class=tag>></SPAN><SPAN>2 </SPAN></SPAN><LI class=""><SPAN>) </SPAN><LI class=alt><SPAN> </SPAN><LI class=""><SPAN>[2]=</SPAN><SPAN class=tag>></SPAN><SPAN>Array </SPAN></SPAN><LI class=alt><SPAN>( </SPAN><LI class=""><SPAN>[username]=</SPAN><SPAN class=tag>></SPAN><SPAN>pt </SPAN></SPAN><LI class=alt><SPAN>[nums]=</SPAN><SPAN class=tag>></SPAN><SPAN>3 </SPAN></SPAN><LI class=""><SPAN>) </SPAN><LI class=alt><SPAN> </SPAN><LI class=""><SPAN>[1]=</SPAN><SPAN class=tag>></SPAN><SPAN>Array </SPAN></SPAN><LI class=alt><SPAN>( </SPAN><LI class=""><SPAN>[username]=</SPAN><SPAN class=tag>></SPAN><SPAN>d5s </SPAN></SPAN><LI class=alt><SPAN>[nums]=</SPAN><SPAN class=tag>></SPAN><SPAN>5 </SPAN></SPAN><LI class=""><SPAN>) </SPAN><LI class=alt><SPAN> </SPAN><LI class=""><SPAN>) </SPAN></LI></OL>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号