PHP funkcija array_keys: vienkāršas relāciju attiecības

Anonim

Stringas un bloki ir kļuvuši par praktisku instrumentu datu apstrādei beznosacījumu attiecībās. Lai veidotu masīvu pēc virknes, veiciet apstrādi un rakstiet atpakaļ uz virkni - praktisku, ātru un skaidru. Bez cikliem, apstākļiem un sarežģītiem algoritmiem.

Dinamiskā masīva izmantošana

Saistība ar masīvu kā datu kopumu, kas saistīts ar kārtotu ciparu secību - taustiņi, ir novecojusi. Šo masīvu variantu izmanto visur vienkāršiem datu kopumiem.

Asociācijas masīvs: ciparu taustiņu secības vietā tiek izmantota rakstzīmju virkne - beznosacījumu attiecību standarts ārpus relāciju datu bāzes.

PHP funkcijas ļauj jums nomainīt atslēgas un vērtības, konvertēt blokus uz virknēm un atpakaļ. Tas rada pamatu dinamiskiem blokiem.

Funkcija PHP array_keys () ļauj izvēlēties tikai galveno informāciju. Funkcijas izmantošana attiecas uz asociēto un parasto masīvu kopumu. Pieteikumu loģiku nosaka programmētājs.

Relāciju attiecības ir datu vienlīdzības attiecības. Būtībā šī atslēga, šī vērtība ir viena un tā pati. “Key” = “Value” ir asociācijas masīva elements. Ja atslēga ir sakārtota skaitļu secība, tad dažos gadījumos tas nav sliktāks par sakārtotu rindu secību.

Vienkāršs piemērs. Rakstzīmju kopa (šajā gadījumā: skaitļi un seši burti):

  • '0' .. '9', 'a', 'b', 'c', 'd', 'e', ​​'f' - vērtības;
  • 0..15 - taustiņi.

Šāds masīvs ļaus jums rakstīt vienkāršu kodu skaitļu konvertēšanai no decimāldaļas līdz heksadecimālam.

Galvenie lietošanas piemēri

Programmēšana piepildīta ar semantiku. Vakar bija vairāki dati. Šodien ir ierasts runāt par vērtību kopumu. Divi ekvivalenti bloki ir divu vērtību kopas. Šādu bloku secība ir attiecību dinamika laikā.

Pateicoties array_keys () funkcijai, jūs varat zināt, kādi dati (un to nosaukums) mainās laika gaitā. Mainot funkciju “key” = “Value”, izmantojot funkciju array_flip (), jūs varat iegūt, piemēram, atslēgas vērtējumu.

Vienlīdzības attiecības ir relāciju attiecību pamats, kas tiek izmantotas visā programmēšanas laikā.

Papildu PHP funkcija: array_keys () ir otrs arguments, izmantojot kuru jūs varat izvēlēties atslēgas saskaņā ar stingriem kritērijiem.

Manipulējot ar atslēgām un vērtībām kā beznosacījumu saskaņošanas pāriem, var izveidot efektīvus informācijas apstrādes algoritmus.