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