php 根据有序键集排序数组。注意:将删除键组中没有相应键的值。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 根据有序键集排序数组。注意:将删除键组中没有相应键的值。相关的知识,希望对你有一定的参考价值。

<?php 
  /**
	 * Order an array based an ordered set of keys.
	 * NOTE: Values that don't have a corresponding key in the array of keys will be dropped.
	 *
	 * @param array $array
	 * @param array $keys
	 * @return array
	 */
	public static function array_order_by_keys( array $array, array $keys ) {
		$ordered = array();
		foreach ( $keys as $key ) {
			$ordered[$key] = $array[$key];
		}
		return $ordered;
	}

以上是关于php 根据有序键集排序数组。注意:将删除键组中没有相应键的值。的主要内容,如果未能解决你的问题,请参考以下文章

删除排序树组中的重复项(初级-数组)

堆(利用堆进行数组排序)-堆排序

PHP 排序算法之插入排序

php 按照二位数组中某个指定的字段进行排序

图解插入排序

这样的插入排序