Inleiding tot PHP-arrayfuncties

PHP Array Functions (een acroniem voor Hypertext Pre-processor) is een scripttaal voor algemeen gebruik die veel wordt gebruikt; het is compatibel met HTML en webontwikkeling maakt de cruciale technologie te begrijpen. Een array in PHP betekent een type variabele dat meerdere waarden in een enkele kan bevatten of opslaan

Het kan eenvoudig worden ingesloten in de HTML, laten we getuige zijn met de korte -



……………

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


……………

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

Het bovenstaande scriptbestand is een zeer duidelijk bewijs van hoe goed de PHP-scripts compatibel zijn met de HTML. De PHP-code bevat een speciale start- en eindhaak.

Hoe maak je een array in PHP?

array ()

Hieronder hebben we vermeld hoe de array werkt -

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

OUTPUT
$ color (0) = "rood"
$ color (1) = "groen"
$ color (2) = "blauw"

Hier is de bedoeling om de kleurnaam op te slaan in één enkele kleurvariabele. We hebben dus een kleurvariabele in de array-functie en in deze functie hebben we alle kleuren een voor een in string-indeling genoemd.

PHP-arrayfuncties

Er zijn 3 verschillende soorten array:

  • Numerieke array
  • Associatieve Array
  • Multidimensionale array

Deze drie worden hieronder uitgelegd:

1. Numerieke array

De numerieke array is die array met numerieke indexering. Laten we de syntaxis van de numerieke array bekijken - er zijn twee soorten syntaxis.

Eerste manier:

$array_name(0) = value;

Tweede manier:

$array_name() = value;

Opmerking: hier staat nul tussen vierkante haakjes (0) voor het indexnummer.

Waarde betekent wat een gebruiker in de array wil opslaan.

De eerste en tweede syntaxis heeft enkele verschillen, één heeft nul in () terwijl andere leeg () heeft.

Standaard begint alle array met index 0, wat betekent voor de eerste array als we 0 invoeren in () of leeg laten () beide hetzelfde betekenen. Zie nog een voorbeeld om de verschillen beter te begrijpen

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

Matrix met een andere waarde en met verschillende index wordt hieronder weergegeven -

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

2. Associatieve array

Een associatieve array is die met tekenreeksen als index. De opgeslagen waarde wordt uitgevoerd in combinatie met sleutelwaarden in plaats van lineaire indexering.

Laten we de syntaxis van de Associatieve array bekijken.

$array_name(“key”) = value;

Opmerking: Noem het als de sleutel of noem het als de index (beide hebben dezelfde betekenis)

De associatieve array wordt gebruikt wanneer u een relatie tussen uw waarde en sleutel (of index) moet maken.

3. Multidimensionale array

Een multidimensionale array is een array met een of meer arrays en waarden erin. Deze arrays zijn toegankelijk met meerdere indexen.

In afzonderlijke definities kunnen we multidimensionaal een array van array noemen. Een multidimensionale array kan 1D (I dimensionaal), 2D (2 dimensionaal) …… .n-dimensionaal zijn.

AlexEngeland23
PeterDuitsland26
LucyHolland27

Dus als we in 2D opslaan, is de toewijzing van iets dat hieronder wordt vermeld -

Alex (0) (0)Engeland (0) (1)23 (0) (2)
Peter (1) (0)Duitsland (1) (1)26 (1) (2)
Lucy (2) (0)Holland (2) (1)27 (2) (2)

Hetzelfde geldt voor het aantal dimensies en toewijzingen.

Voorbeelden van typen van de array-functie

Laten we de typen van de array bekijken met behulp van een voorbeeld:

1. Numerieke array


$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
";
)
?>

Output:

Waarde is elf
Waarde is twaalf
Waarde is dertien
Waarde is veertien
Waarde is vijftien

2. Associatieve 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'). "
";
?>

Output:

Salaris van Alex is hoog
Het salaris van Peter is medium
Salaris van Lucy is laag

3. Multidimensionale reeks



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");
?>

Output:

Het e-mailadres van Peter Parker is:

voordelen

Hieronder worden enkele voordelen genoemd:

  • Wanneer het uw bedoeling is om meerdere gegevens die tot hetzelfde type behoren weer te geven met behulp van slechts één indexeringsnaamgeving.
  • Het is breed toepasbaar omdat het kan worden gebruikt om andere gegevensstructuren te implementeren, zoals stapels, bomen, wachtrijen, grafieken en gekoppelde lijsten.
  • 2D / 3D-arrays worden gebruikt om matrices effectief weer te geven
  • Het heeft minder codering met het elimineren van complexiteit
  • Sorteren kan eenvoudig worden gedaan

Conclusie

PHP-arrays zijn van cruciaal belang in PHP-programmering, het fungeert als de ultieme variabele van PHP. Het gedraagt ​​zich als een opslagcontainer voor het verzamelen van elementen. Arrays kunnen ook andere variabelen opslaan zoals strings, gehele getallen en zelfs andere arrays. Als u te maken hebt met een onbekend aantal variabelen, moet u liever werken met arrays. Lussen kunnen worden gebruikt om waarden in arrays uit te voeren, ook door eenvoudigweg specifieke elementen met de index- of sleutelwaarden aan te roepen.

Aanbevolen artikelen

Dit is een gids voor PHP Array Functions. Hier bespreken we de inleiding, in detail uitgelegd PHP-arrayfuncties, voordelen samen met de arraycodes en uitgangen. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie–

  1. 3D-arrays in Java
  2. String Array in Python
  3. 2D-reeksen in Python
  4. Variabelen in PHP
  5. Handleiding voor stapelen in Python met behulp van methoden