Дипломные работы, курсовые проекты на заказ, контрольные работы на заказ

 
 

Функции Язык программирования PHP

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().

Новое ядро было названо «Zend Engine» (от имен создателей: Zeev и Andi) и впервые представлено в середине 1999 года. PHP 4.0, основанный на этом ядре и принесший с собой набор дополнительных функций, официально вышел в мае 2000 года, почти через два года после своего предшественника, PHP 3.0. Помимо улучшения производительности, PHP 4.0 имел еще несколько ключевых нововведений, таких как поддержка сессий, буферизация вывода, более безопасные способы обработки вводимой пользователем информации и несколько новых языковых конструкций.