array_keys / array_values în PHP

Returnează doar cheile (array_keys) sau doar valorile (array_values) unui tablou.

Sintaxă
array_keys(array $tablou): array

Ce face array_keys / array_values

array_keys construiește un tablou nou cu toate cheile. array_values construiește un tablou cu toate valorile și renumerotează cheile de la 0.

Parametri

Parametru Descriere
$tablou Tabloul original.

Ce returnează

Un tablou nou cu chei, respectiv cu valori.

Exemple

Exemplul 1: Cheile și valorile

<?php
$stoc = ["mere" => 10, "pere" => 0, "prune" => 4];

print_r(array_keys($stoc));
print_r(array_values($stoc));

Rezultat

Array
(
    [0] => mere
    [1] => pere
    [2] => prune
)
Array
(
    [0] => 10
    [1] => 0
    [2] => 4
)

Comenzi înrudite

  • array_key_exists: Verifică dacă o cheie există într-un tablou, chiar dacă valoarea ei este null.
  • array_search: Caută o valoare într-un tablou și returnează cheia la care a găsit-o.
  • unset: Șterge o variabilă sau un element dintr-un tablou.