Оглавление скрыть


Вы можете авторизоваться через ВКонтакте, Фейсбук и оставить комментарий


Получить массив ключей (PHP)

В PHP, для получения массива ключей ассоциативного массива существует функция array array_keys(array $input [, mixed $search_value = NULL [, bool $strict = false]]), которая возвращает числовые и строковые ключи. В функцию можно передать три параметра:

array $input — исходный массив из которого надо получить ключи;

mixed $search_value — возвращает ключи содержащие данное значение (необязательный параметр);

bool $strict — использование строгой проверки значений "===" (необязательный параметр).

Пример

Например есть некий массив, нужно получить массив его ключей.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

$arr 
= array(
    
=> 'First',
    
'second' => 'Expange',
    
'5' => 'experience',
    
=> 'exchange',
    
'pre-last' => 'value',
    
'Last value without defined key value'
);

// выведем исходный массив
print_r($arr);

$keys array_keys($arr);

// массив ключей
print_r($keys);

Вывод на экран

На экран будет выведено два массива, исходный и массив ключей.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Array
(
    [1] => First
    [second] => Expange
    [5] => experience
    [6] => exchange
    [pre-last] => value
    [7] => Last value without defined key value
)
Array
(
    [0] => 1
    [1] => second
    [2] => 5
    [3] => 6
    [4] => pre-last
    [5] => 7
)
Опубликовано: 11 сентября 2013  ·  Автор: chepro  ·  5832 просмотра

Категория

ГлавнаяПрограммированиеPHPМассивыПолучить массив ключей (PHP)

Чтобы оставить комментарий нужно авторизоваться на сайте
или войти через ВКонтакте или Фейсбук

Войти через ФейсбукВойти через Твиттер

Комментарии

Массивы, PHP, Программирование

© 2010-2017 expange.ru
При полном или частичном копировании статей сайта, ссылка на источник обязательна.

Хотите узнать больше информации, пишите на: artem@expange.ru

Полезное онлайн  ·  Новости  ·  Изображения  ·  Статьи по датам

О проекте  ·  Правила пользования  ·  Представительства

Благодарности и пожелания