sort 对数组升序排序 &reftitle.description; truesort arrayarray intflagsSORT_REGULAR array 本身按照值(value)升序排序。 ¬e.sort-unstable; ¬e.no-key-association; ¬e.reset-index; &reftitle.parameters; array 输入的数组。 &sort.flags.parameter; &reftitle.returnvalues; &return.true.always; &reftitle.changelog; &Version; &Description; &return.type.true; &reftitle.examples; <function>sort</function> 示例 $val) { echo "fruits[" . $key . "] = " . $val . "\n"; } ?> ]]> &example.outputs; fruits 被按照字母顺序排序。 使用 <function>sort</function> 不区分大小写自然排序的示例 $val) { echo "fruits[" . $key . "] = " . $val . "\n"; } ?> ]]> &example.outputs; fruits 排序得像 natcasesort 的结果。 &reftitle.notes; 和大多数 PHP 排序函数一样,sort 使用了 快速排序 实现的。 在已排序的数组分片的中间,选择基准值,具有最优时间。但不应该依赖它实现的细节。 在对含有混合类型值的数组以 flagsSORT_REGULAR 排序时要小心,因为 sort 可能会产生不可预知的结果。 &reftitle.seealso; rsort &seealso.array.sorting;