PHP.mk документација

array_key_first

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.array-key-first.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.array-key-first.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
array_key_first

Референца за `function.array-key-first.php` со подобрена типографија и навигација.

function.array-key-first.php

array_key_first

(PHP 7 >= 7.3.0, PHP 8)

array_key_firstЈа добива првата клуч од низа

= NULL

array_key_first(array $array): int|string|null

Земи ја првата клуч од даденото array Земи ја последната клуч од дадената

Параметри

array

Низа

Вратени вредности

Враќа прва клуч од array ако низата не е празна; null otherwise.

Примери

Пример #1 Основен array_key_first() Употреба

<?php
$array
= ['a' => 1, 'b' => 2, 'c' => 3];

$firstKey = array_key_first($array);

var_dump($firstKey);
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

string(1) "a"

Белешки

Совети

Постојат неколку начини да се обезбеди оваа функционалност за верзии пред PHP 7.3.0. Можно е да се користи array_keys(), но тоа може да биде доста неефикасно. Исто така е можно да се користи reset() and key(), но тоа може да го промени внатрешниот покажувач на низата. Ефикасно решение, кое не го менува внатрешниот покажувач на низата, напишано како полифил:

<?php
if (!function_exists('array_key_first')) {
function
array_key_first(array $arr) {
foreach(
$arr as $key => $unused) {
return
$key;
}
return
NULL;
}
}
?>

Види Исто така

  • array_first() - Ја добива првата вредност од низата
  • array_key_last() - Ја добива последната клуч од низата
  • reset() - Поставете го внатрешниот покажувач на низата на нејзиниот прв елемент

Белешки од корисници 1 белешка

MaxiCom dot Developpement at gmail dot com
пред 2 години
A polyfill serves the purpose of retroactively incorporating new features from PHP releases into older PHP versions, ensuring API compatibility.

In PHP 7.3.0, the array_key_first() function was introduced, demonstrated in the following example:

<?php

$array = [
    'first_key' => 'first_value',
    'second_key' => 'second_value',
];

var_dump(array_key_first($array));

?>

The provided polyfill in this documentation allows the convenient use of array_key_first() with API compatibility in PHP versions preceding PHP 7.3.0, where the function was not implemented:

<?php

if (!function_exists('array_key_first')) {
    function array_key_first(array $arr) {
        foreach ($arr as $key => $unused) {
            return $key;
        }
        return null;
    }
}

$array = [
    'first_key' => 'first_value',
    'second_key' => 'second_value',
];

var_dump(array_key_first($array));

?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.