首页 > 后端开发 > php教程 > PHP 按二维数组的键值排序

PHP 按二维数组的键值排序

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-07-29 09:04:28
原创
1082 人浏览过

稳扎稳打——第一个技术博文

<code><span>/**
     * 按二维数组的键值排序
     *<span> @param</span> unknown $array 二维数组
     *<span> @param</span> unknown $key   二维数组的键值
     *<span> @param</span> string $order  升序/降序
     *<span> @return</span> multitype:unknown  返回排序后的数组
     */</span><span>public</span><span>static</span><span><span>function</span><span>arr_sort_in_key</span><span>(<span>$array</span>, <span>$key</span>, <span>$order</span> = <span>"asc"</span>)</span>
    {</span><span>$arr_nums</span> = <span>$arr</span> = <span>array</span>();

        <span>foreach</span> (<span>$array</span><span>as</span><span>$k</span> => <span>$v</span>)
        {
            <span>$arr_nums</span>[<span>$k</span>] = <span>$v</span>[<span>$key</span>];
        }

        <span>if</span>(<span>$order</span>==<span>'asc'</span>)
        {
            asort(<span>$arr_nums</span>);
        }
        <span>else</span>
        {
            arsort(<span>$arr_nums</span>);
        }

        <span>foreach</span>(<span>$arr_nums</span><span>as</span><span>$k</span>=><span>$v</span>)
        {
            <span>$arr</span>[] = <span>$array</span>[<span>$k</span>];
        }

        <span>return</span><span>$arr</span>;

    }
</code>
登录后复制
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了PHP 按二维数组的键值排序,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板