public static SortArray::sortByKeyInt($a, $b, $key)
Sorts an integer array item by an arbitrary key.
Parameters
array $a: First item for comparison.
array $b: Second item for comparison.
string $key: The key to use in the comparison.
Return value
int The comparison result for uasort().
File
- core/lib/Drupal/Component/Utility/SortArray.php, line 121
Class
- SortArray
- Provides generic array sorting helper methods.
Namespace
Drupal\Component\Utility
Code
1 2 3 4 5 6 7 8 9 10 | public static function sortByKeyInt( $a , $b , $key ) { $a_weight = ( is_array ( $a ) && isset( $a [ $key ])) ? $a [ $key ] : 0; $b_weight = ( is_array ( $b ) && isset( $b [ $key ])) ? $b [ $key ] : 0; if ( $a_weight == $b_weight ) { return 0; } return ( $a_weight < $b_weight ) ? -1 : 1; } |
Please login to continue.