Funkcija PHP array_keys: jednostavni relacijski odnosi

Linije i nizovi postali su praktičan alat za obradu podataka, sastavljen u bezuvjetnim odnosima. Generirajte niz na liniji, izvršite obradu i napišite natrag u niz - praktičan, brz i razumljiv. Nema ciklusa, uvjeta i složenih algoritama.

Dinamičko korištenje niza

Odnos prema nizu kao skupu podataka povezanih s uređenim slijedom znamenki - ključevi su zastarjeli. Ova opcija polja koristi se svugdje za jednostavne skupove podataka.
Asocijativni niz: umjesto niza digitalnih ključeva koristi se niz znakova - standard bezuvjetnih odnosa izvan relacijske baze podataka. Funkcije PHP-a omogućuju promjenu ključeva i vrijednosti na mjestima, pretvaranje nizova u linije i natrag. To stvara temelj za dinamičke nizove. Funkcija PHP array_keys () omogućuje odabir samo ključnih informacija. Uporaba funkcije je aktualna na skupu asocijativnih i konvencionalnih nizova. Logiku aplikacije određuje programer.
Relacijski odnosi - odnos jednakosti podataka. U biti, što je ključ, koja je vrijednost jedne te iste stvari. "Key" = "Vrijednost" - element asocijativnog niza. Ako je ključ poredan redoslijed brojeva, onda u nekim slučajevima nije ništa gore od uređenog slijeda redaka koji imaju smisla.


Jednostavan primjer. Niz znakova (u ovom slučaju brojevi i šest slova):
  • '0' '9', 'a', 'b', 'c', 'd', 'e', ​​'f' - vrijednost;
  • 015 - Ključevi. Ovaj niz će vam omogućiti da napišete jednostavan kod zapretvaranje brojeva iz decimalnog broja u heksadecimalni.

    Primjeri upotrebe ključeva

    Programiranje je puno semantike. Jučer je bilo niz podataka. Danas je prihvaćeno govoriti o skupu vrijednosti. Dva ekvivalentna niza su dva skupa vrijednosti. Redoslijed takvih nizova je dinamika vremenskih odnosa. Zahvaljujući funkciji array_keys (), možete znati koji se podaci (i kako su imenovani) mijenjaju tijekom vremena. Promjenom funkcije array_flip () para ključeva = "Value" na mjestima, možete, na primjer, rangirati tipke.
    Odnosi ravnopravnosti temelj su relacijskih odnosa koji se koriste u programiranju svugdje. Dodatna PHP značajka: array_keys () je drugi argument, koji vam omogućuje da odaberete tipke u skladu s tvrdim kriterijima. Manipuliranjem ključeva i vrijednosti kao parova bezuvjetne korespondencije moguće je izgraditi učinkovite algoritme za obradu informacija.
  • Povezane publikacije