Hoe het eerste element van een array in PHP te krijgen?

Hoe Het Eerste Element Van Een Array In Php Te Krijgen



In PHP is een array een multifunctionele gegevensstructuur waarmee u meerdere waarden in één variabele kunt opslaan. Omdat arrays meerdere elementen kunnen bevatten, is het vaak nodig om toegang te krijgen tot bepaalde elementen. In sommige gevallen hoeft u alleen het eerste element van een array terug te geven, wat een gebruikelijke taak is bij het programmeren. Dit artikel geeft je verschillende manieren om het eerste element van een array in PHP te krijgen.

Het eerste element van een array in PHP krijgen?

Er zijn meerdere methoden om het eerste element van een array in PHP te krijgen, die hieronder worden vermeld:

Laten we deze methoden in detail uitleggen.







Methode 1: toegang tot de 0-index

Toegang tot index 0 is een van de gemakkelijkste manieren om het eerste element van een array in PHP te krijgen. Omdat arrays in PHP nul-geïndexeerd zijn en u het eerste element van de array vindt op index 0. Om toegang te krijgen tot het element, kunt u vierkante haken gebruiken.



Hier is een voorbeeld dat bestaat uit een eenvoudige array met verschillende kleuren:




$matrix = reeks ( 'Bruin' , 'Geel' , 'Zwart' ) ;
echo 'Eerste element in de array is: ' , $matrix [ 0 ] ;
?>





Voor associatieve arrays werkt deze methode niet omdat deze arrays geen numerieke indexen hebben.


$ student = reeks (
87 => 'Engels' ,
76 => 'Wiskunde' ,
95 => 'Computer' ,
67 => 'Natuurkunde' ,
) ;
echo 'Eerste element van de array is: ' , student [ 0 ] ;
?>

Methode 2: de functie array_slice() gebruiken

De array_slice() functie is een andere functie die wordt gebruikt om het eerste element van een array te krijgen. Het haalt de elementen van een array op die door de gebruiker zijn opgegeven in de volgorde die is gedefinieerd door de offset- en lengteparameters.



Het gegeven voorbeeld laat zien hoe toegang te krijgen tot het eerste element van een eenvoudige array met behulp van de array_slice() functie.


$matrix = reeks ( 'Bruin' , 'Geel' , 'Zwart' ) ;
$eerste_element = array_slice ( $matrix , 0 , 1 ) [ 0 ] ;
echo 'Het eerste element is: ' . $eerste_element ;
?>

Voor een associatieve array kunt u de onderstaande code volgen:


$ student = reeks (
87 => 'Engels' ,
76 => 'Wiskunde' ,
95 => 'Computer' ,
67 => 'Natuurkunde' ,
) ;
echo 'Eerste element van de array is: ' , array_slice ( $ student , 0 , 1 ) [ 0 ] ;
?>

Methode 3: functie array_values() gebruiken

U kunt ook gebruik maken van de array_values() functie om toegang te krijgen tot het eerste element van een array. Voor een eenvoudige array is het vrij eenvoudig te gebruiken. Voor associatieve arrays kan het echter handig zijn in situaties waarin u niet zeker bent van de exacte sleutel en index van de array. Het kan de array numeriek indexeren en de volledige elementen van de array retourneren.

Het gegeven voorbeeld laat zien hoe toegang te krijgen tot het eerste element van een array met behulp van de array_values() functie voor zowel eenvoudige als associatieve arrays.

Voor eenvoudige array:


$matrix = reeks ( 'Bruin' , 'Geel' , 'Zwart' ) ;
$eerste_element = array_waarden ( $matrix ) [ 0 ] ;
echo 'Het eerste element is: ' . $eerste_element ;
?>

Voor associatieve array:


$ student = reeks (
87 => 'Engels' ,
76 => 'Wiskunde' ,
95 => 'Computer' ,
67 => 'Natuurkunde' ,
) ;
echo 'Eerste element van de array is: ' , array_waarden ( $ student ) [ 0 ] ;
?>

Methode 4: huidige() functie gebruiken

U kunt ook gebruik maken van de PHP huidig() functie om het eerste element van een array op te halen. Deze functie retourneert standaard het eerste array-element omdat de internetaanwijzer in eerste instantie is ingesteld op het eerste element, dus elke keer dat u de code uitvoert, verwijst deze naar het eerste array-element.

De gegeven voorbeelden laten zien hoe u toegang krijgt tot het eerste element van een array met behulp van de huidig() functie voor zowel eenvoudige als associatieve arrays.

Voor eenvoudige array:


$matrix = reeks ( 'Bruin' , 'Geel' , 'Zwart' ) ;
$eerste_element = huidig ( $matrix ) ;
echo 'Het eerste element is: ' . $eerste_element ;
?>

Voor associatieve array:


$ student = reeks (
87 => 'Engels' ,
76 => 'Wiskunde' ,
95 => 'Computer' ,
67 => 'Natuurkunde' ,
) ;
echo 'Eerste element van de array is: ' , huidig ( $ student ) ;
?>

Methode 5: de functie reset() gebruiken

De ... gebruiken opnieuw instellen() functie is een gemakkelijke en efficiënte manier om toegang te krijgen tot het eerste element van de PHP-array. Deze functie haalt de eerste invoer van een array op door de interne aanwijzer van de array op het eerste element te plaatsen. Volg de gegeven voorbeelden om te leren hoe u toegang krijgt tot het eerste element van een eenvoudige en associatieve array met behulp van de opnieuw instellen() functie.

Voor eenvoudige array:


$matrix = reeks ( 'Bruin' , 'Geel' , 'Zwart' ) ;
$eerste_element = huidig ( $matrix ) ;
echo 'Eerste element van de array is: ' , resetten ( $matrix ) ;
?>

Voor associatieve array:


$ student = reeks (
87 => 'Engels' ,
76 => 'Wiskunde' ,
95 => 'Computer' ,
67 => 'Natuurkunde' ,
) ;
echo 'Eerste element van de array is: ' , resetten ( $ student ) ;
?>

Methode 6: de functie array_shift() gebruiken

De array_shift() key is een handige en eenvoudige methode om toegang te krijgen tot het eerste element van de PHP-array. De gegeven voorbeelden laten zien hoe u toegang krijgt tot het eerste element van een array met behulp van de array_shift() functie voor eenvoudige en associatieve arrays.

Voor eenvoudige array:


$matrix = reeks ( 'Bruin' , 'Geel' , 'Zwart' ) ;
$eerste_element = huidig ( $matrix ) ;
echo 'Eerste element van de array is: ' , array_shift ( $matrix ) ;
?>

Voor associatieve array:


$ student = reeks (
87 => 'Engels' ,
76 => 'Wiskunde' ,
95 => 'Computer' ,
67 => 'Natuurkunde' ,
) ;
echo 'Eerste element van de array is: ' , array_shift ( $ student ) ;
?>

Conclusie

In PHP is een array een generieke datastructuur waarmee je meerdere waarden in één variabele kunt opslaan. Het eerste element van een array verkrijgen is een eenvoudige taak en er zijn veel manieren om dit in PHP te doen. Deze omvatten het gebruik 0 indexering , array_slice() , array_values() , huidig() , opnieuw instellen() En array_shift() functies. De 0 geïndexeerd methode werkt voor eenvoudige arrays, maar het werkt niet voor associatieve arrays omdat ze geen numerieke indexen hebben, dus andere functies zouden geschikter zijn.