function redirect_sort_recursive in Redirect 8
Same name and namespace in other branches
- 7.2 redirect.module \redirect_sort_recursive()
- 7 redirect.module \redirect_sort_recursive()
Sort an array recusively.
Parameters
$array: The array to sort, by reference.
$callback: The sorting callback to use (e.g. 'sort', 'ksort', 'asort').
Return value
TRUE on success or FALSE on failure.
2 calls to redirect_sort_recursive()
- Redirect::generateHash in src/
Entity/ Redirect.php - Generates a unique hash for identification purposes.
- RedirectAPITest::testSortRecursive in tests/
src/ Kernel/ RedirectAPITest.php - Test redirect_sort_recursive().
File
- ./
redirect.module, line 217 - The redirect module.
Code
function redirect_sort_recursive(&$array, $callback = 'sort') {
$result = $callback($array);
foreach ($array as $key => $value) {
if (is_array($value)) {
$result &= redirect_sort_recursive($array[$key], $callback);
}
}
return $result;
}