Sep
17
2010
array_keys()

>

array_keys

(PHP 4, PHP 5)

array_keys -- Выбрать все ключи массива

Описание

array array_keys ( array input [, mixed значение_для_поиска] )

Функция array_keys() возвращает числовые и строковые ключи, содержащиеся в массиве исходный_массив.

Если указан необязательный параметр значение_для_поиска, функция возвращает только ключи, совпадающие с этим параметром. В обратном случае, функция возвращает все ключи массива исходный_массив.


$array = array (0 => 100, "color" => "red");
print_r(array_keys ($array));

$array = array ("green", "red", "green", "green", "green");
print_r(array_keys ($array, "green"));

$array = array ("color" => array("green", "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().

 
 
 
Комментарии
Добавить новый Поиск
Оставить комментарий
Имя:
Email:
 
Веб-сайт:
Тема:
UBB-Код:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Пожалуйста, введите проверочный код, который Вы видите на картинке.
Powered by !JoomlaComment 3.26

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

Кто онлайн

Сейчас 28 гостей онлайн