Новые книги

Большой трафик и шестизначное число подписчиков в социальных сетях не гарантируют увеличения доходов вашего бизнеса. Как создать лояльную аудиторию и наладить доверительные отношения с клиентами? И как «конвертировать» их в реальных покупателей? Электронная почта, несмотря на развитие других средств онлайн-маркетинга, по-прежнему остается одним из самых эффективных инструментов.

В этой книге четко и подробно описаны приемы email-маркетинга, с помощью которых вы сможете привлечь значительное число новых и выгодных клиентов и увеличить объем продаж вашей компании.
В этой книге содержится описание базовых принципов функционирования платформы .NET, системы типов .NET и различных инструментальных средств разработки, используемых при создании приложений .NET. Представлены базовые возможности языка программирования C# 2005, включая новые синтаксические конструкции, появившиеся с выходом .NET 2.0, а также синтаксис и семантика языка CIL. В книге рассматривается формат сборок .NET, библиотеки базовых классов .NET. файловый ввод-вывод, возможности удаленного доступа, конструкция приложений Windows Forms, доступ к базам данных с помощью ADO.NET, создание Web-приложений ASP.NET и Web-служб XML. Книга содержит множество примеров программного кода, призванного помочь читателю в освоении предлагаемого материала. Программный код примеров можно загрузить с Web-сайта издательства.

array_keys

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

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