wp_kses_array_lc()
Перекладає всі ключі вказаного масиву в нижній регістр (ABC до abc). Ключі вкладених масивів також обробляються.
Працює на основі функції strtolower() , тому ключі в кирилиці не коректно обробляються.
1 раз – 0. сек
(швидкість світла) | 50000 разів – сек
(швидкість світла)
(швидкість світла) | 50000 разів – сек
(швидкість світла)
Хуків немає.
Повертає
Массив
. Виправлений масив, де всі ключі у нижньому регістрі.
Використання
wp_kses_array_lc($inarray);
-
$inarray
(масив) (обов’язковий) - Масив, ключі якого необхідно перевести в нижній регістр.
Приклади
#1 Перекладемо всі ключі масиву в нижній регістр
$arr = wp_kses_array_lc( array( 1 => 'foo', 'ABC' => 'foo2', 'КИРИЛИЦЯ' => array( 'KEY' => 'Вкладений масив' ) ) ); print_r($arr); /* Отримаємо: Array ( [1] => Array ( [0] => foo ) [abc] => Array ( [0] => foo2 ) [КИРИЛИЦЯ] => Array ( [key] => Вкладений масив ) ) */
список змін
З версії 1.0.0 | Введено. |
Код wp_kses_array_lc() wp kses array lc WP 6.0.2
function wp_kses_array_lc( $inarray ) { $outarray = array(); foreach ((array) $inarray as $inkey => $inval ) { $outkey = strtolower( $inkey ); $outarray[ $outkey ] = array(); foreach ((array) $inval as $inkey2 => $inval2 ) { $ outkey2 = strtolower ($ inkey2); $outarray[ $outkey ][ $outkey2 ] = $inval2; } } return $outarray; }