Saako taulukon ensimmäisen elementin PHP:ssä?
On olemassa useita menetelmiä saada taulukon ensimmäinen elementti PHP:ssä, jotka on lueteltu alla:
- Pääsy 0-indeksiin
- Käytä array_slice()-funktiota
- Ary_values()-funktion käyttäminen
- Current()-funktion käyttö
- Reset()-funktion käyttö
- Käytä array_shift()-funktiota
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.