Kuinka saada ensimmäinen taulukon elementti PHP: ssä?

Kuinka Saada Ensimmainen Taulukon Elementti Php Ssa



PHP:ssä taulukko on monikäyttöinen tietorakenne, jonka avulla voit tallentaa useita arvoja yhteen muuttujaan. Koska taulukot voivat sisältää useita elementtejä, on usein tarpeen käyttää tiettyjä elementtejä. Joissakin tapauksissa sinun tarvitsee palauttaa vain taulukon ensimmäinen elementti, mikä on yleinen tehtävä ohjelmoinnissa. Tämä artikkeli antaa sinulle useita tapoja saada taulukon ensimmäinen elementti PHP:ssä.

Saako taulukon ensimmäisen elementin PHP:ssä?

On olemassa useita menetelmiä saada taulukon ensimmäinen elementti PHP:ssä, jotka on lueteltu alla:

Selitämme nämä menetelmät yksityiskohtaisesti.







Tapa 1: 0-indeksin käyttäminen

Pääsy hakemistoon 0 on yksi helpoimmista tavoista saada taulukon ensimmäinen elementti PHP:ssä. Koska taulukot on nolla-indeksoitu PHP:ssä ja taulukon ensimmäinen elementti löytyy indeksistä 0. Elementin avaamiseksi voit käyttää hakasulkeita.



Tässä on esimerkki, joka koostuu yksinkertaisesta taulukosta, joka sisältää eri värejä:




$array = joukko ( 'Ruskea' , 'Keltainen' , 'Musta' ) ;
kaiku 'Ensimmäinen elementti taulukossa on: ' , $array [ 0 ] ;
?>





Assosiatiivisissa taulukoissa tämä menetelmä ei toimi, koska näillä taulukoilla ei ole numeerisia indeksejä.


$opiskelija = joukko (
87 => 'Englanti' ,
76 => 'Matematiikka' ,
95 => 'Tietokone' ,
67 => 'Fysiikka' ,
) ;
kaiku 'Matriisin ensimmäinen elementti on: ' , opiskelija [ 0 ] ;
?>

Tapa 2: Array_slice()-funktion käyttäminen

The array_slice() funktio on toinen funktio, jota käytetään taulukon ensimmäisen elementin saamiseen. Se hakee käyttäjän määrittämän taulukon elementit offsetin määrittämässä järjestyksessä sekä pituusparametrit.



Annettu esimerkki näyttää kuinka päästään yksinkertaisen taulukon ensimmäiseen elementtiin käyttämällä array_slice() toiminto.


$array = joukko ( 'Ruskea' , 'Keltainen' , 'Musta' ) ;
$first_element = array_slice ( $array , 0 , 1 ) [ 0 ] ;
kaiku 'Ensimmäinen elementti on:' . $first_element ;
?>

Assosiatiiviselle taulukolle voit seurata alla annettua koodia:


$opiskelija = joukko (
87 => 'Englanti' ,
76 => 'Matematiikka' ,
95 => 'Tietokone' ,
67 => 'Fysiikka' ,
) ;
kaiku 'Matriisin ensimmäinen elementti on: ' , array_slice ( $opiskelija , 0 , 1 ) [ 0 ] ;
?>

Tapa 3: Ary_values()-funktion käyttäminen

Voit myös hyödyntää array_values() funktio päästäksesi taulukon ensimmäiseen elementtiin. Yksinkertaisen taulukon käyttäminen on melko yksinkertaista. Assosiatiivisille taulukoille se voi kuitenkin olla hyödyllistä tilanteissa, joissa et ole varma taulukon tarkasta avaimesta ja indeksistä. Se voi indeksoida taulukon numeerisesti ja palauttaa taulukon kaikki elementit.

Annettu esimerkki näyttää kuinka päästään taulukon ensimmäiseen elementtiin käyttämällä array_values() toiminto sekä yksinkertaisille että assosiatiivisille taulukoille.

Yksinkertaiselle joukolle:


$array = joukko ( 'Ruskea' , 'Keltainen' , 'Musta' ) ;
$first_element = taulukon_arvot ( $array ) [ 0 ] ;
kaiku 'Ensimmäinen elementti on:' . $first_element ;
?>

Assosiatiiviselle taulukolle:


$opiskelija = joukko (
87 => 'Englanti' ,
76 => 'Matematiikka' ,
95 => 'Tietokone' ,
67 => 'Fysiikka' ,
) ;
kaiku 'Matriisin ensimmäinen elementti on: ' , taulukon_arvot ( $opiskelija ) [ 0 ] ;
?>

Tapa 4: Current()-funktion käyttö

Voit myös käyttää PHP:tä nykyinen() funktio noutaa taulukon ensimmäisen elementin. Oletusarvoisesti tämä funktio palauttaa ensimmäisen taulukkoelementin, koska Internet-osoitin asetetaan alun perin ensimmäiseen elementtiin, joten joka kerta kun suoritat koodin, se osoittaa ensimmäiseen taulukkoelementtiin.

Annetut esimerkit osoittavat, kuinka päästään taulukon ensimmäiseen elementtiin käyttämällä nykyinen() toiminto sekä yksinkertaisille että assosiatiivisille taulukoille.

Yksinkertaiselle joukolle:


$array = joukko ( 'Ruskea' , 'Keltainen' , 'Musta' ) ;
$first_element = nykyinen ( $array ) ;
kaiku 'Ensimmäinen elementti on:' . $first_element ;
?>

Assosiatiiviselle taulukolle:


$opiskelija = joukko (
87 => 'Englanti' ,
76 => 'Matematiikka' ,
95 => 'Tietokone' ,
67 => 'Fysiikka' ,
) ;
kaiku 'Matriisin ensimmäinen elementti on: ' , nykyinen ( $opiskelija ) ;
?>

Tapa 5: Reset()-funktion käyttö

Käyttämällä reset() -toiminto on helppo ja tehokas tapa käyttää PHP-taulukon ensimmäistä elementtiä. Tämä funktio saa taulukon ensimmäisen syötteen asettamalla taulukon sisäisen osoittimen sen ensimmäiseen elementtiin. Seuraa annettuja esimerkkejä oppiaksesi käyttämään yksinkertaisen ja assosiatiivisen taulukon ensimmäistä elementtiä käyttämällä reset() toiminto.

Yksinkertaiselle joukolle:


$array = joukko ( 'Ruskea' , 'Keltainen' , 'Musta' ) ;
$first_element = nykyinen ( $array ) ;
kaiku 'Matriisin ensimmäinen elementti on: ' , nollaa ( $array ) ;
?>

Assosiatiiviselle taulukolle:


$opiskelija = joukko (
87 => 'Englanti' ,
76 => 'Matematiikka' ,
95 => 'Tietokone' ,
67 => 'Fysiikka' ,
) ;
kaiku 'Matriisin ensimmäinen elementti on: ' , nollaa ( $opiskelija ) ;
?>

Tapa 6: Ary_shift()-funktion käyttäminen

The array_shift() avain on hyödyllinen ja yksinkertainen tapa päästä käsiksi PHP-taulukon ensimmäiseen elementtiin. Annetut esimerkit osoittavat, kuinka päästään taulukon ensimmäiseen elementtiin käyttämällä array_shift() toiminto yksinkertaisille ja assosiatiivisille taulukoille.

Yksinkertaiselle joukolle:


$array = joukko ( 'Ruskea' , 'Keltainen' , 'Musta' ) ;
$first_element = nykyinen ( $array ) ;
kaiku 'Matriisin ensimmäinen elementti on: ' , array_shift ( $array ) ;
?>

Assosiatiiviselle taulukolle:


$opiskelija = joukko (
87 => 'Englanti' ,
76 => 'Matematiikka' ,
95 => 'Tietokone' ,
67 => 'Fysiikka' ,
) ;
kaiku 'Matriisin ensimmäinen elementti on: ' , array_shift ( $opiskelija ) ;
?>

Johtopäätös

PHP:ssä taulukko on yleinen tietorakenne, jonka avulla voit tallentaa useita arvoja yhteen muuttujaan. Taulukon ensimmäisen elementin saaminen on yksinkertainen tehtävä, ja PHP:ssä on monia tapoja tehdä se. Näihin kuuluu käyttö 0 indeksointi , array_slice() , array_values() , nykyinen() , reset() ja array_shift() toimintoja. The 0 indeksi menetelmä toimii yksinkertaisille taulukoille, mutta se ei toimi assosiatiivisille taulukoille, koska niillä ei ole numeerisia indeksejä, joten muut toiminnot olisivat sopivampia.