PHP array_multisort() 函数

写了这么多年PHP,才刚发现array_multisort()这个函数。 固然,你也能够 点这里 看手册里的介绍, 不过我我的以为说得并不清楚,举个例子更好理解一些。 当遇到这样子一个表单,php

<form action="">
        <ul>
            <li>
                <input type="text" name="title[]" value="TMDPHP">
                <input type="text" name="sort[]" value="5">
            </li>
            <li>
                <input type="text" name="title[]" value="王道中强流">
                <input type="text" name="sort[]" value="1">
            </li>
            <li>
                <input type="text" name="title[]" value="115300111">
                <input type="text" name="sort[]" value="4">
            </li>
            <li>
                <input type="text" name="title[]" value="http://www.tmdphp.com">
                <input type="text" name="sort[]" value="2">
            </li>
            <li>
                <input type="text" name="title[]" value="http://t.qq.com/teeband">
                <input type="text" name="sort[]" value="3">
            </li>
        </ul>
        <button>保存</button>
    </form>

想要获取按sort字段排列好的title数组。
so easy~html

array_multisort($_POST['sort'], $_POST['title']);

title字段就会按sort的值进行排序了, 要注意PHP全部排序函数都不会返回新的数组, 而是直接对输入数组进行操做。数组

相关文章
相关标签/搜索