DatorerProgrammering

Hur PHP-array?

En array är en datastruktur som möjliggör en enda plats för att lagra vissa värden som är element av samma typ.

arraytyper

Det finns två typer av matriser, de skiljer sig i vägen för identifiering av beståndsdelarna.

  1. Enkel - varje element däri ges ett index in i en sekvens.
  2. Associativ - det har att hänvisa till ett element med knapparna som är förknippade med de logiska värdena.

Enkelt uttryckt är det en variabel som kan vara mer än ett värde. Vi är intresserade av PHP-array.

karakteristiska särdrag

Överväga PHP-array detaljer:

  1. Det kan innehålla ett obegränsat antal värden, och den är tom.
  2. Vart och ett av de värden, som innefattar en matris av PHP, som kallas element.
  3. Element lagrar olika typer av variabler. Dessa kan vara strängar, heltal, booleska.
  4. Tillgång till element är möjligt med hjälp av index som finns i små bokstäver och siffror.
  5. PHP-array innehåller element med unika index.
  6. Antalet element i arrayen - är dess längd.
  7. Värdena av elementen kan även vara matriser, som är flerdimensionella matriser.

Ett utmärkande drag för PHP är möjligheten att skapa en array i skriptet av komplexitet.

fördelar:

  1. Det är lätt att arbeta samtidigt med flera värden i en array. Det är lätt att göra en cykel på sina medlemmar att ändra värdena.
  2. De är lätta att manipulera. Helt enkelt ta bort, lägga till objekt läsa eller ändra värdena för elementen.
  3. I PHP finns det många olika funktioner som tillåter dig att hantera matriser. Det finns ett sökande efter specifika värden, sortering, sammanslagning matriser.

typer

Arrayer är uppdelade vidare i 2 typer:

  • endimensionell;
  • tvådimensionell.

Det finns olika sätt att initiera arrayen. Först överväga det enkla, och sedan - en associativ array PHP.

EXEMPEL skapa en enkel matris i PHP:

I exemplet används nycklar - ett nummer inom parentes [], och ännu viktigare - namnet på frukt och grönsaker.

Tilldela en PHP-array elementvärden kan skrivas som:

  • $ Array [n] = z;
  • n - nyckel, z - värde.

I den andra metoden för initiering kan vara något som tyder på parentes :

  • $ Namn [] = "a";
  • $ Namn [] = "två";
  • $ Namn [] = "tre".

I detta fall kommer indexet att vara lika med standard: 0, 1 och 2.

Och du kan tilldela någon av dess indexvärde:

  • $ Namn [35] = 'a';
  • $ Namn [18] = 'två';
  • $ Name [90] = "tre".

Du kan kombinera initiering metoder:

  • $ Namn [37] = "första";
  • $ Namn [5] = "andra";
  • $ Namn [] = "tredje".

Det tredje elementet är tilldelad ett index som är lika med 38, som 37 - den största av de index.

Flerdimensionell array syntax ser ut så här:

$ Namn [indeks1] [indeks2] ....

Nu ska vi se vad en PHP associativ array. Indexet kan vara en sträng, det inte införa restriktioner, är utrymmen tillåtna, dess längd är annorlunda. Associativa arrayer är väl användas när det är nödvändigt att koppla elementen inte med siffror, men med ord. Matriser som har avskrifter - strängar kallas associativ.

I endimensionella associativa arrayer som innehåller endast en nyckel, motsvarar den till ett specifikt index. Bilden ovan är ett exempel på endimensionella och flerdimensionella associativa arrayer.

Du kan skapa en flerdimensionell associativ array i den klassiska vägen, men det är inte mycket bekvämt.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.delachieve.com. Theme powered by WordPress.