Untitled Document

Учебник РНР
Назад Вперёд

array_keys

(PHP 4)

array_keys - возвращает все ключи массива.

Описание

array array_keys (array input [, mixed search_value])

array_keys() возвращает ключи, числовые и строковые, из массива ввода input.

Если специфицировано необязательное search_value, то возвращаются только ключи для данного значения. Иначе возвращаются все ключи из input.

Пример 1. array_keys()
$array = array (0 => 100, "color" => "red"); print_r(array_keys ($array)); 
$array = array ("blue", "red", "green", "blue", "blue"); print_r(array_keys ($array, 
"blue")); $array = array ("color" => array("blue", "red", "green"), 
"size" => array("small", "medium", "large")); print_r(array_keys ($array));

Вывод будет таким:
Array 
( [0] => 0 [1] => color ) Array ( [0] => 0 [1] => 3 [2] => 
4 ) Array ( [0] => color [1] => size )

Примечание: эта функция была введена в PHP 4, а ниже дана реализация для использования в PHP 3.
Пример 2. Реализация array_keys() для пользователей PHP 3
function array_keys ($arr, $term="") { $t = array(); while (list($k,$v) 
= each($arr)) { if ($term && $v != $term) { continue; } $t[] = $k; } return 
$t; }

См. также array_values().


Назад Оглавление Вперёд
array_key_existsВверхarray_map
Ядерное оружие | Графика | Математика | Физика | Заказать курсовую | Информатика | ТКМ | Электротехника | Атомная энергетика | Лекции