Computers, Programmering
Hoe werkt PHP array?
Een array is een datastructuur die het mogelijk maakt een enkele lokatie bepaalde waarden die elementen van hetzelfde type te slaan.
types matrix
Er zijn twee typen arrays, ze verschillen in de manier van identificatie van de bestanddelen.
- Eenvoudig - elk element daarin gegeven een index in een sequentie.
- Associatieve - het moet verwijzen naar een element door de toetsen geassocieerd met de logische waarden.
In eenvoudige termen, is een variabele die meer dan één waarde kunnen zijn. Wij zijn geïnteresseerd in PHP array.
karakteristieke kenmerken
Overweeg PHP array gegevens:
- Het kan elk aantal waarden bevatten en deze leeg is.
- Elk van de waarden, die een array van PHP, genoemd element omvat.
- Element slaat verschillende typen variabelen. Dit kunnen strings, integers, booleans.
- De toegang tot elementen mogelijk met indices die in kleine letters en cijfers.
- PHP array elementen met unieke indexen.
- Het aantal elementen in de array - is zijn lengte.
- De waarden van de elementen kan ook arrays, zoals multi-dimensionale arrays.
Een opvallend kenmerk van PHP is de mogelijkheid om een array in het script van enige complexiteit.
voordelen:
- Het is gemakkelijk om tegelijkertijd met meerdere waarden in een matrix. Het is gemakkelijk om een cyclus op haar leden om de waarden te veranderen.
- Ze zijn gemakkelijk te manipuleren. Gewoon verwijderen, items om te lezen of te wijzigen de waarden van de elementen toe te voegen.
- In PHP, zijn er veel verschillende functies waarmee u arrays te behandelen. Er is een zoektocht naar specifieke waarden, het sorteren, het samenvoegen van arrays.
types
Arrays worden verder onderverdeeld in 2 typen:
- eendimensionale;
- tweedimensionaal.
Er zijn verschillende manieren om de array te initialiseren. In de eerste plaats rekening houden met de eenvoudige, en dan - een associatieve array PHP.
Voorbeeld Een eenvoudige array in PHP:
Het toewijzen van een PHP array-element waarden kan worden geschreven als:
- $ Array [n] = z;
- n - toets z - waarde.
Bij de tweede werkwijze voor initialisatie geen aanwijzingen voor U haakjes :
- $ Naam [] = "a";
- $ Naam [] = "twee";
- $ Naam [] = "drie".
In dit geval wordt de index gelijk aan de standaard zijn: 0, 1 en 2.
En kunt u een van de index waarde toe:
- $ Naam [35] = 'a';
- $ Naam [18] = 'twee';
- $ Naam [90] = "drie".
U kunt de initialisatie methoden te combineren:
- $ Naam [37] = "first";
- $ Naam [5] = "tweede";
- $ Naam [] = "derde".
Het derde element is toegewezen aan een index die gelijk is aan 38, liefst 37 - de grootste van de indexen.
Multidimensionale array syntax ziet er als volgt uit:
$ Naam [indeks1] [indeks2] ....
Laten we nu eens kijken wat een PHP associatieve array. De index kan een tekenreeks zijn, legt geen beperkingen zijn ruimten toegestaan zijn lengte verschilt. Associatieve arrays worden goed gebruikt wanneer het noodzakelijk is om te linken de elementen niet met cijfers, maar met woorden. Arrays dat indexen - snaren worden genoemd associatief.
In eendimensionale associatieve arrays die slechts één sleutel komt dit overeen met een specifieke index. bovenstaande is een voorbeeld van eendimensionale en multidimensionale associatieve arrays.
U kunt een multidimensionale associatieve array op de klassieke manier te maken, maar het is niet erg handig.
Similar articles
Trending Now