PHP функция array_keys: прости отношения на отношения

Anonim

Струни и масиви са се превърнали в практически инструмент за обработка на данни в безусловни отношения. За да оформите масив по низ, извършете обработка и напишете обратно на низа - практичен, бърз и ясен. Без цикли, условия и сложни алгоритми.

Използване на динамичен масив

Отношението към масива като набор от данни, свързани с подредена последователност от числа - ключове, е остаряло. Този вариант на масив се използва навсякъде за прости набори от данни.

Асоциативен масив: вместо последователност от цифрови ключове се използва низ от символи - стандартът на безусловните отношения извън релационната база данни.

PHP функциите ви позволяват да сменяте ключове и стойности, да преобразувате масиви в низове и обратно. Това създава основа за динамични масиви.

Функцията PHP array_keys () ви позволява да избирате само ключова информация. Използването на функцията е свързано с множеството от асоциативни и обикновени масиви. Логиката на приложението се определя от програмиста.

Релационните отношения са отношения на равенство между данните. По същество този ключ, тази стойност е една и съща. “Ключ” = “Стойност” е елемент от асоциативен масив. Ако ключът е подредена поредица от числа, то в някои случаи не е по-лошо от подредената последователност от линии, които имат смисъл.

Един прост пример. Масив от символи (в този случай: числа и шест букви):

  • „0“ .. „9“, „a“, „b“, „c“, „d“, „e“, „f“ - стойности;
  • 0..15 - бутони.

Такъв масив ще ви позволи да напишете прост код за преобразуване на числа от десетична в шестнадесетична.

Ключови примери за използване

Програмиране, изпълнено със семантика. Вчера беше масив от данни. Днес е прието да се говори за набор от ценности. Два еквивалентни масива са два набора от стойности. Последователността на такива масиви е динамиката на отношенията във времето.

Благодарение на функцията array_keys (), можете да знаете кои данни (и как се нарича) се променят с времето. Чрез промяна на функцията "ключ" = "Стойност" на места от функцията array_flip (), можете да получите, например, класация.

Отношенията на равенството са в основата на взаимоотношенията, които се използват по време на програмирането.

Допълнителна PHP функция: в array_keys () има втори аргумент, с който можете да избирате ключовете според строгите критерии.

Чрез манипулиране на ключове и стойности като двойки от безусловно съвпадение може да се изградят ефективни алгоритми за обработка на информация.