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;
}