Introduktion til PHP Array-funktioner

PHP Array-funktioner (et akronym for Hypertext Pre-processor) er et scripting-sprog til generelle formål, der bruges meget; det er kompatibilitet, der passer til HTML, og webudvikling gør det vigtigt at forstå teknologien. En matrix i PHP betyder en type variabel, der kan indeholde eller gemme flere værdier i en enkelt

Det kan nemt integreres i HTML, lad os se med den korte -



……………

echo “Hello, I am a PHP !”;
?>
<_?php


……………

echo “Hello, I am a PHP !”;
?>

Ovenstående scripting-fil er meget tydeligt bevis på, hvor godt PHP-scripts holder kompatibiliteten med HTML. PHP-koden indeholder en speciel start og slutter parenteser.

Hvordan oprettes en matrix i PHP?

array ()

Nedenfor har vi anført, hvordan matrixen fungerer -

$color = array(“red”, “green”, “blue”);

PRODUKTION
$ farve (0) = “rød”
$ farve (1) = “grøn”
$ farve (2) = “blå”

Her er meningen at gemme farvenavnet i en enkelt farvevariabel. Så vi har en farvevariabel i array-funktion, og i denne funktion har vi navngivet alle farverne én efter én i strengformat.

PHP Array-funktioner

Der er 3 forskellige typer array:

  • Numerisk array
  • Associative Array
  • Multidimensionel matrix

Disse tre er forklaret nedenfor:

1. Numerisk matrix

Det numeriske array er det array, der har numerisk indeksering. Lad os se syntaks for det numeriske array - der er to typer syntaks.

Første måde:

$array_name(0) = value;

Anden vej:

$array_name() = value;

Bemærk: Her repræsenterer nul i firkantede parenteser (0) indeksnummeret.

Værdi betyder, hvad en bruger vil gemme i matrixen.

Den første og anden syntaks har nogle forskelle, den ene har nul i () mens den anden har blank ().

Som standard starter alle arrayerne med indeks 0, hvilket betyder for den første matrix, hvis vi indtaster 0 i () eller lader det være tomt () begge betyder det samme. Se endnu et eksempel for bedre at forstå forskellene

$array_name() = value; (either you put 0 or leave it blank – both means same)
$array_name (1) = value;

Array med en anden værdi og med forskellige indeks er anført nedenfor -

$name(0) = “Alex”;
$name(1) = “Peter”;
$name(2) = “Lucy”

2. Associative Array

Et associativt array er dem, der har strenge som indeks. Den lagrede værdi udføres i forbindelse med nøgleværdier snarere end lineær indeksering.

Lad os se syntaks for det associerende array.

$array_name(“key”) = value;

Bemærk: Kald det som nøglen, eller kald det som indekset (begge har den samme betydning)

Den tilknyttede matrix bruges, når du skal oprette en forbindelse mellem din værdi og nøgle (eller indeks).

3. Multidimensionel matrix

En multidimensionel matrix er dem, der indeholder en eller flere arrays og værdier inden for dem. Disse arrays åbnes med multipler-indekser.

I enkeltdefinitioner kan vi kalde multidimensionel som en matrix af matrix. En multidimensionel matrix kan være 1D (I-dimensionel), 2D (2-dimensionel) …… .n-dimensionel.

AlexEngland23
PeterTyskland26
LucyHolland27

Så hvis vi gemmer i 2D, vil tildelingen være af noget, der er anført nedenfor -

Alex (0) (0)England (0) (1)23 (0) (2)
Peter (1) (0)Tyskland (1) (1)26 (1) (2)
Lucy (2) (0)Holland (2) (1)27 (2) (2)

Det samme gælder for 'n' antal dimensioner og tildelinger.

Eksempler på Array-funktionstyper

Lad os se typerne af arrayet ved hjælp af et eksempel:

1. Numerisk matrix


$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>
<_?php

$numbers() = "eleven";
$numbers() = "twelve";
$numbers() = "thirteen";
$numbers() = "fourteen";
$numbers() = "fifteen";
foreach( $numbers as $value ) (
echo "Value is $value
";
)
?>

Produktion:

Værdien er elleve
Værdien er tolv
Værdien er tretten
Værdien er fjorten
Værdien er femten

2. Associative Array


$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>
<_?php

$salaries('Alex') = "high";
$salaries('Peter') = "medium";
$salaries('Lucy') = "low";
echo "Salary of Alex is ". $salaries('Alex') . "
";
echo "Salary of Peter is ". $salaries('Peter'). "
";
echo "Salary of Lucy is ". $salaries('Lucy'). "
";
?>

Produktion:

Løn til Alex er høj
Løn til Peter er medium
Løn til Lucy er lav

3. Multidimensionel matrix



PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>
<_?php


PHP Multidimensional Array

// Define nested array
$contacts = array(
array(
"name" => "Petergomes",
"email" => " ",
),
array(
"name" => "Clark anthony",
"email" => " ",
),
array(
"name" => "lucy disilva",
"email" => " ",
)
);
// Access nested value
echo "Peter gomes's Email-id is: " . $contacts(0)("email");
?>

Produktion:

Peter Parkers e-mail-id er: e-

Fordele

Nedenfor er nævnt nogle fordele:

  • Når din hensigt er at repræsentere flere data, der hører til den samme type ved kun at bruge en enkelt indeksering navngivning.
  • Det har bred anvendelighed, da det kan bruges til at implementere andre datastrukturer såsom stabler, træer, køer, grafer og sammenkoblede lister.
  • 2D / 3D-arrays bruges til at repræsentere matrixer effektivt
  • Det har mindre kodning med eliminering af kompleksitet
  • Sortering kan let udføres

Konklusion

PHP-arrays har afgørende betydning i PHP-programmering, det fungerer som den ultimative variabel af PHP. Det fungerer som en opbevaringsbeholder til opsamling af elementer. Arrays kan også gemme andre variabler inden for som strenge, heltal og endda andre arrays. Hvis du skal håndtere en ukendt mængde variabler, skal du foretrække at arbejde med arrays. Loops kan bruges til at udsende værdier i arrays, også ved blot at kalde bestemte elementer med indeks eller nøgleværdier.

Anbefalede artikler

Dette er en guide til PHP Array-funktioner. Her diskuterer vi introduktionen, der er forklaret detaljeret PHP Array-funktioner, fordele sammen med matrixkoder og output. Du kan også gennemgå vores andre foreslåede artikler for at lære mere–

  1. 3D-arrays i Java
  2. String Array i Python
  3. 2D-arrays i Python
  4. Variabler i PHP
  5. Vejledning til stakning i Python ved hjælp af metoder

Kategori: