Как да получите първия елемент от масив в PHP?

Kak Da Polucite P Rvia Element Ot Masiv V Php



В PHP масивът е многоцелева структура от данни, която ви позволява да съхранявате множество стойности в една променлива. Тъй като масивите могат да съдържат множество елементи, често е необходимо да се осъществява достъп до определени елементи. В някои случаи трябва да върнете само първия елемент от масив, което е често срещана задача в програмирането. Тази статия ще ви даде няколко начина да получите първия елемент от масив в PHP.

Получаване на първия елемент от масив в PHP?

Има няколко метода за получаване на първия елемент от масив в PHP, които са изброени по-долу:

Нека обясним подробно тези методи.







Метод 1: Достъп до индекса 0

Достъп до индекс 0 е един от най-лесните начини за получаване на първия елемент от масив в PHP. Тъй като масивите са с нулев индекс в PHP и ще намерите първия елемент от масива с индекс 0. За достъп до елемента можете да използвате квадратни скоби.



Ето пример, който се състои от прост масив, съдържащ различни цветове:




$масив = масив ( 'кафяв' , 'жълт' , 'черно' ) ;
ехо 'Първият елемент в масива е: ' , $масив [ 0 ] ;
?>





За асоциативни масиви този метод няма да работи, защото тези масиви нямат числови индекси.


$студент = масив (
87 => 'Английски' ,
76 => 'математика' ,
95 => 'Компютър' ,
67 => 'Физика' ,
) ;
ехо 'Първият елемент на масива е: ' , студент [ 0 ] ;
?>

Метод 2: Използване на функция array_slice().

The array_slice() е друга функция, използвана за получаване на първия елемент от масив. Той извлича елементите на масив, зададен от потребителя в реда, определен от параметрите за отместване и дължина.



Даденият пример показва как да получите достъп до първия елемент на прост масив с помощта на array_slice() функция.


$масив = масив ( 'кафяв' , 'жълт' , 'черно' ) ;
$първи_елемент = срез_масив ( $масив , 0 , 1 ) [ 0 ] ;
ехо 'Първият елемент е: ' . $първи_елемент ;
?>

За асоциативен масив можете да следвате дадения по-долу код:


$студент = масив (
87 => 'Английски' ,
76 => 'математика' ,
95 => 'Компютър' ,
67 => 'Физика' ,
) ;
ехо 'Първият елемент на масива е: ' , срез_масив ( $студент , 0 , 1 ) [ 0 ] ;
?>

Метод 3: Използване на функцията array_values().

Можете също така да използвате array_values() функция за достъп до първия елемент на масив. За прост масив е доста лесен за използване. За асоциативните масиви обаче може да бъде полезно в ситуации, в които не сте сигурни за точния ключ и индекс на масива. Може да индексира числено масива и да върне всички елементи на масива.

Даденият пример показва как да получите достъп до първия елемент на масив с помощта на array_values() функция както за прости, така и за асоциативни масиви.

За прост масив:


$масив = масив ( 'кафяв' , 'жълт' , 'черно' ) ;
$първи_елемент = масив_стойности ( $масив ) [ 0 ] ;
ехо 'Първият елемент е: ' . $първи_елемент ;
?>

За асоциативен масив:


$студент = масив (
87 => 'Английски' ,
76 => 'математика' ,
95 => 'Компютър' ,
67 => 'Физика' ,
) ;
ехо 'Първият елемент на масива е: ' , масив_стойности ( $студент ) [ 0 ] ;
?>

Метод 4: Използване на функция current().

Можете също така да използвате PHP текущ() функция за извличане на първия елемент от масив. По подразбиране тази функция връща първия елемент от масива, тъй като интернет указателят първоначално е зададен на първия елемент, така че всеки път, когато стартирате кода, той ще сочи към първия елемент от масива.

Дадените примери показват как да получите достъп до първия елемент на масив с помощта на текущ() функция както за прости, така и за асоциативни масиви.

За прост масив:


$масив = масив ( 'кафяв' , 'жълт' , 'черно' ) ;
$първи_елемент = текущ ( $масив ) ;
ехо 'Първият елемент е: ' . $първи_елемент ;
?>

За асоциативен масив:


$студент = масив (
87 => 'Английски' ,
76 => 'математика' ,
95 => 'Компютър' ,
67 => 'Физика' ,
) ;
ехо 'Първият елемент на масива е: ' , текущ ( $студент ) ;
?>

Метод 5: Използване на функцията reset().

Използвайки нулиране() е лесен и ефективен начин за достъп до първия елемент от PHP масива. Тази функция получава първия запис на масив, като задава вътрешния указател на масива към неговия първи елемент. Следвайте дадените примери, за да научите как да получите достъп до първия елемент на прост и асоциативен масив, като използвате нулиране() функция.

За прост масив:


$масив = масив ( 'кафяв' , 'жълт' , 'черно' ) ;
$първи_елемент = текущ ( $масив ) ;
ехо 'Първият елемент на масива е: ' , нулиране ( $масив ) ;
?>

За асоциативен масив:


$студент = масив (
87 => 'Английски' ,
76 => 'математика' ,
95 => 'Компютър' ,
67 => 'Физика' ,
) ;
ехо 'Първият елемент на масива е: ' , нулиране ( $студент ) ;
?>

Метод 6: Използване на функцията array_shift().

The array_shift() key е полезен и лесен метод за достъп до първия елемент на PHP масива. Дадените примери показват как да получите достъп до първия елемент на масив с помощта на array_shift() функция за прости и асоциативни масиви.

За прост масив:


$масив = масив ( 'кафяв' , 'жълт' , 'черно' ) ;
$първи_елемент = текущ ( $масив ) ;
ехо 'Първият елемент на масива е: ' , смяна_на_масив ( $масив ) ;
?>

За асоциативен масив:


$студент = масив (
87 => 'Английски' ,
76 => 'математика' ,
95 => 'Компютър' ,
67 => 'Физика' ,
) ;
ехо 'Първият елемент на масива е: ' , смяна_на_масив ( $студент ) ;
?>

Заключение

В PHP масивът е обща структура от данни, която ви позволява да съхранявате множество стойности в една променлива. Получаването на първия елемент от масив е проста задача и има много начини да го направите в PHP. Те включват използването на 0 индексиране , array_slice() , array_values() , текущ() , нулиране() и array_shift() функции. The 0 индекс методът работи за прости масиви, но не работи за асоциативни масиви, защото те нямат числови индекси, така че други функции биха били по-подходящи.