Kuidas saada PHP-s massiivi esimene element?

Kuidas Saada Php S Massiivi Esimene Element



PHP-s on massiiv mitmeotstarbeline andmestruktuur, mis võimaldab salvestada ühte muutujasse mitu väärtust. Kuna massiivid võivad sisaldada mitut elementi, on sageli vaja juurdepääsu teatud elementidele. Mõnel juhul peate tagastama ainult massiivi esimese elemendi, mis on programmeerimisel tavaline ülesanne. See artikkel annab teile mitmeid viise massiivi esimese elemendi hankimiseks PHP-s.

Massiivi esimese elemendi hankimine PHP-s?

Massiivi esimese elemendi hankimiseks PHP-s on mitu meetodit, mis on loetletud allpool:

Selgitame neid meetodeid üksikasjalikult.







1. meetod: 0-indeksi avamine

Juurdepääs indeksile 0 on üks lihtsamaid viise massiivi esimese elemendi hankimiseks PHP-s. Kuna PHP-s on massiivid nullindekseeritud ja massiivi esimese elemendi leiate indeksist 0. Elemendile juurdepääsuks saate kasutada nurksulge.



Siin on näide, mis koosneb lihtsast massiivist, mis sisaldab erinevaid värve:




$massiiv = massiivi ( 'pruun' , 'kollane' , 'must' ) ;
kaja 'Esimene element massiivis on:' , $massiiv [ 0 ] ;
?>





Assotsiatiivsete massiivide puhul see meetod ei tööta, kuna neil massiividel pole numbrilisi indekseid.


$õpilane = massiivi (
87 => 'Inglise' ,
76 => 'Matemaatika' ,
95 => 'arvuti' ,
67 => 'Füüsika' ,
) ;
kaja 'Massiivi esimene element on:' , õpilane [ 0 ] ;
?>

2. meetod: funktsiooni array_slice() kasutamine

The array_slice() Funktsioon on veel üks funktsioon, mida kasutatakse massiivi esimese elemendi hankimiseks. See hangib kasutaja määratud massiivi elemendid nihke ja pikkuse parameetritega määratud järjekorras.



Antud näide näitab, kuidas pääseda juurde lihtsa massiivi esimesele elemendile, kasutades array_slice() funktsiooni.


$massiiv = massiivi ( 'pruun' , 'kollane' , 'must' ) ;
$first_element = array_slice ( $massiiv , 0 , 1 ) [ 0 ] ;
kaja 'Esimene element on:' . $first_element ;
?>

Assotsiatiivse massiivi jaoks võite järgida alltoodud koodi:


$õpilane = massiivi (
87 => 'Inglise' ,
76 => 'Matemaatika' ,
95 => 'arvuti' ,
67 => 'Füüsika' ,
) ;
kaja 'Massiivi esimene element on:' , array_slice ( $õpilane , 0 , 1 ) [ 0 ] ;
?>

3. meetod: funktsiooni array_values() kasutamine

Võite kasutada ka massiivi_väärtused() funktsioon massiivi esimesele elemendile juurdepääsuks. Lihtsa massiivi jaoks on seda üsna lihtne kasutada. Assotsiatiivsete massiivide puhul võib see aga olla kasulik olukordades, kus te pole kindel massiivi täpse võtme ja indeksi osas. See võib massiivi numbriliselt indekseerida ja tagastada kogu massiivi elemendid.

Antud näide näitab, kuidas pääseda juurde massiivi esimesele elemendile, kasutades massiivi_väärtused() funktsioon nii lihtsate kui ka assotsiatiivsete massiivide jaoks.

Lihtsa massiivi jaoks:


$massiiv = massiivi ( 'pruun' , 'kollane' , 'must' ) ;
$first_element = massiivi_väärtused ( $massiiv ) [ 0 ] ;
kaja 'Esimene element on:' . $first_element ;
?>

Assotsiatiivse massiivi jaoks:


$õpilane = massiivi (
87 => 'Inglise' ,
76 => 'Matemaatika' ,
95 => 'arvuti' ,
67 => 'Füüsika' ,
) ;
kaja 'Massiivi esimene element on:' , massiivi_väärtused ( $õpilane ) [ 0 ] ;
?>

4. meetod: praeguse() funktsiooni kasutamine

Võite kasutada ka PHP-d praegune() funktsioon massiivi esimese elemendi hankimiseks. Vaikimisi tagastab see funktsioon massiivi esimese elemendi, kuna Interneti-kursor on algselt seatud esimesele elemendile, nii et iga kord, kui kood käivitate, osutab see massiivi esimesele elemendile.

Toodud näited näitavad, kuidas pääseda juurde massiivi esimesele elemendile, kasutades praegune() funktsioon nii lihtsate kui ka assotsiatiivsete massiivide jaoks.

Lihtsa massiivi jaoks:


$massiiv = massiivi ( 'pruun' , 'kollane' , 'must' ) ;
$first_element = praegune ( $massiiv ) ;
kaja 'Esimene element on:' . $first_element ;
?>

Assotsiatiivse massiivi jaoks:


$õpilane = massiivi (
87 => 'Inglise' ,
76 => 'Matemaatika' ,
95 => 'arvuti' ,
67 => 'Füüsika' ,
) ;
kaja 'Massiivi esimene element on:' , praegune ( $õpilane ) ;
?>

5. meetod: funktsiooni reset() kasutamine

Kasutades reset() funktsioon on lihtne ja tõhus viis pääseda juurde PHP massiivi esimesele elemendile. See funktsioon saab massiivi esimese kirje, määrates massiivi sisemise kursori selle esimesele elemendile. Järgige toodud näiteid, et õppida, kuidas pääseda juurde lihtsa ja assotsiatiivse massiivi esimesele elemendile, kasutades reset() funktsiooni.

Lihtsa massiivi jaoks:


$massiiv = massiivi ( 'pruun' , 'kollane' , 'must' ) ;
$first_element = praegune ( $massiiv ) ;
kaja 'Massiivi esimene element on:' , lähtestada ( $massiiv ) ;
?>

Assotsiatiivse massiivi jaoks:


$õpilane = massiivi (
87 => 'Inglise' ,
76 => 'Matemaatika' ,
95 => 'arvuti' ,
67 => 'Füüsika' ,
) ;
kaja 'Massiivi esimene element on:' , lähtestada ( $õpilane ) ;
?>

6. meetod: funktsiooni array_shift() kasutamine

The array_shift() võti on kasulik ja lihtne meetod PHP massiivi esimesele elemendile juurde pääsemiseks. Toodud näited näitavad, kuidas pääseda juurde massiivi esimesele elemendile, kasutades array_shift() funktsioon lihtsate ja assotsiatiivsete massiivide jaoks.

Lihtsa massiivi jaoks:


$massiiv = massiivi ( 'pruun' , 'kollane' , 'must' ) ;
$first_element = praegune ( $massiiv ) ;
kaja 'Massiivi esimene element on:' , massiivi_nihe ( $massiiv ) ;
?>

Assotsiatiivse massiivi jaoks:


$õpilane = massiivi (
87 => 'Inglise' ,
76 => 'Matemaatika' ,
95 => 'arvuti' ,
67 => 'Füüsika' ,
) ;
kaja 'Massiivi esimene element on:' , massiivi_nihe ( $õpilane ) ;
?>

Järeldus

PHP-s on massiiv üldine andmestruktuur, mis võimaldab salvestada mitu väärtust ühte muutujasse. Massiivi esimese elemendi hankimine on lihtne ülesanne ja PHP-s on selleks palju võimalusi. Nende hulka kuulub kasutamine 0 indekseerimine , array_slice() , massiivi_väärtused() , praegune() , reset() ja array_shift() funktsioonid. The 0 indeks meetod töötab lihtsate massiivide puhul, kuid assotsiatiivsete massiivide puhul see ei tööta, kuna neil pole numbrilisi indekseid, seega oleks sobivamad muud funktsioonid.