JBZoo\Utils\Arr::sortByArray PHP 메소드

sortByArray() 공개 정적인 메소드

Sort an array by keys based on another array
public static sortByArray ( array $array, array $orderArray ) : array
$array array
$orderArray array
리턴 array
    public static function sortByArray(array $array, array $orderArray)
    {
        return array_merge(array_flip($orderArray), $array);
    }

Usage Example

예제 #1
0
파일: ArrayTest.php 프로젝트: jbzoo/utils
 public function testSortByArray()
 {
     $array = array('address' => '1', 'name' => '2', 'dob' => '3', 'no_sort_1' => '4', 'no_sort_2' => '5');
     is(array('dob' => '3', 'name' => '2', 'address' => '1', 'no_sort_1' => '4', 'no_sort_2' => '5'), Arr::sortByArray($array, array('dob', 'name', 'address')));
 }