52680.fb2
Функция array_change_key_case() возвращает исходный массив arr, ключи которого преобразованы в верхний или нижний регистр.
Необязательный параметр registr может принимать следующие значения:
Данная функция не изменяет ключи, состоящие из чисел.
Пример использования функции array_change_key_case():
$array = array("FirSt" => 1, "SecOnd" => 4);
print_r(array_change_key_case($array, CASE_UPPER));
print_r(array_change_key_case($array, CASE_LOWER));
Пример выведет следующее:
Array
(
[FIRST] => 1
[SECOND] => 2
)
Array
(
[first] => 1
[second] => 2
)
Функция поддерживается PHP 4 = 4.2.0, PHP 5
array_combine
Функция объединяет два массива, причем значения первого становяться ключами, а значения второго - значениями.
Синтаксис:
array array_combine(array keys, array values)
Функция array_combine() возвращает массив, ключами которого являются значения массива keys, а значениями - значения массива values.
Функция возвратит FALSE, если размерность массивов keys и values не совпадают, или эти массивы не содержат значений.
Пример использования функции array_combine():
<?php
$a = array("green", "red", "yellow");
$b = array("avocado", "apple", "banana");
$c = array_combine($a, $b);
print_r($c);
?>
Пример выведет следующее:
Array( [green] => avocado [red] => apple [yellow] => banana)
Функция поддерживается PHP 5
array_key_exists
Проверка существования заданного ключа в массиве.
Синтаксис:
bool array_key_exists(mixed key, array search)
Функция array_key_exists() возвратит TRUE, если в массиве search присутствует элемент с индексом key.
В противном случае возвратит FALSE.
Пример использования функции array_key_exists():
<?php
$search_array = array("first" => 1, "second" => 4);
if (array_key_exists("first", $search_array)) {
echo "The <I>first</I> element is in the array";
}
?>
В PHP 4.0.6. имя этой функции key_exists().