Egy tömb első elemének beszerzése PHP-ben?
Számos módszer létezik egy tömb első elemének beszerzésére a PHP-ben, amelyeket alább felsorolunk:
- A 0 index elérése
- Az array_slice() függvény használata
- Az array_values() függvény használata
- A current() függvény használata
- A reset() függvény használata
- Az array_shift() függvény használata
Magyarázzuk meg ezeket a módszereket részletesen.
1. módszer: A 0 index elérése
Hozzáférés a 0 indexhez az egyik legegyszerűbb módja egy tömb első elemének beszerzésének PHP-ben. Mivel a tömbök nulla indexeltek a PHP-ben, és a tömb első eleme a 0 indexnél található. Az elem eléréséhez szögletes zárójeleket használhat.
Íme egy példa, amely egy egyszerű, különböző színeket tartalmazó tömbből áll:
$tömb = sor ( 'Barna' , 'Sárga' , 'Fekete' ) ;
visszhang 'A tömb első eleme: ' , $tömb [ 0 ] ;
?>
Az asszociatív tömbök esetében ez a módszer nem működik, mert ezek a tömbök nem rendelkeznek numerikus indexekkel.
$diák = sor (
87 => 'Angol' ,
76 => 'Matematika' ,
95 => 'Számítógép' ,
67 => 'Fizika' ,
) ;
visszhang 'A tömb első eleme: ' , diák [ 0 ] ;
?>
2. módszer: Az array_slice() függvény használata
A array_slice() A függvény egy másik függvény, amelyet egy tömb első elemének lekérésére használnak. Lekéri a felhasználó által megadott tömb elemeit az eltolás, valamint a hossz paraméterek által meghatározott sorrendben.
A megadott példa bemutatja, hogyan lehet elérni egy egyszerű tömb első elemét a array_slice() funkció.
$tömb = sor ( 'Barna' , 'Sárga' , 'Fekete' ) ;
$első_elem = array_slice ( $tömb , 0 , 1 ) [ 0 ] ;
visszhang 'Az első elem: ' . $első_elem ;
?>
Az asszociatív tömbhöz az alábbi kódot követheti:
$diák = sor (
87 => 'Angol' ,
76 => 'Matematika' ,
95 => 'Számítógép' ,
67 => 'Fizika' ,
) ;
visszhang 'A tömb első eleme: ' , array_slice ( $diák , 0 , 1 ) [ 0 ] ;
?>
3. módszer: array_values() függvény használata
Használhatja továbbá a array_values() függvényt egy tömb első elemének eléréséhez. Egy egyszerű tömb esetében meglehetősen egyszerű a használata. Az asszociatív tömbök esetében azonban hasznos lehet olyan helyzetekben, amikor nem biztos a tömb pontos kulcsában és indexében. Számszerűen képes indexelni a tömböt, és visszaadni a tömb teljes elemét.
A megadott példa bemutatja, hogyan lehet elérni egy tömb első elemét a array_values() függvény egyszerű és asszociatív tömbökhöz egyaránt.
Az egyszerű tömbhöz:
$tömb = sor ( 'Barna' , 'Sárga' , 'Fekete' ) ;
$első_elem = tömb_értékei ( $tömb ) [ 0 ] ;
visszhang 'Az első elem: ' . $első_elem ;
?>
Az asszociatív tömbhöz:
$diák = sor (
87 => 'Angol' ,
76 => 'Matematika' ,
95 => 'Számítógép' ,
67 => 'Fizika' ,
) ;
visszhang 'A tömb első eleme: ' , tömb_értékei ( $diák ) [ 0 ] ;
?>
4. módszer: A current() függvény használata
Használhatja a PHP-t is jelenlegi() függvény egy tömb első elemének lekéréséhez. Alapértelmezés szerint ez a függvény az első tömbelemet adja vissza, mivel az internetes mutató kezdetben az első elemre van állítva, így minden alkalommal, amikor futtatja a kódot, az az első tömbelemre mutat.
A megadott példák bemutatják, hogyan lehet elérni egy tömb első elemét a jelenlegi() függvény egyszerű és asszociatív tömbökhöz egyaránt.
Az egyszerű tömbhöz:
$tömb = sor ( 'Barna' , 'Sárga' , 'Fekete' ) ;
$első_elem = jelenlegi ( $tömb ) ;
visszhang 'Az első elem: ' . $első_elem ;
?>
Az asszociatív tömbhöz:
$diák = sor (
87 => 'Angol' ,
76 => 'Matematika' ,
95 => 'Számítógép' ,
67 => 'Fizika' ,
) ;
visszhang 'A tömb első eleme: ' , jelenlegi ( $diák ) ;
?>
5. módszer: A reset() függvény használata
Használni a Visszaállítás() A függvény egyszerű és hatékony módja a PHP tömb első elemének elérésének. Ez a függvény úgy kapja meg a tömb első bejegyzését, hogy a tömb belső mutatóját az első elemére állítja. Kövesse a megadott példákat, hogy megtanulja, hogyan lehet elérni egy egyszerű és asszociatív tömb első elemét a Visszaállítás() funkció.
Az egyszerű tömbhöz:
$tömb = sor ( 'Barna' , 'Sárga' , 'Fekete' ) ;
$első_elem = jelenlegi ( $tömb ) ;
visszhang 'A tömb első eleme: ' , Visszaállítás ( $tömb ) ;
?>
Az asszociatív tömbhöz:
$diák = sor (
87 => 'Angol' ,
76 => 'Matematika' ,
95 => 'Számítógép' ,
67 => 'Fizika' ,
) ;
visszhang 'A tömb első eleme: ' , Visszaállítás ( $diák ) ;
?>
6. módszer: Az array_shift() függvény használata
A array_shift() kulcs egy előnyös és egyszerű módszer a PHP tömb első elemének eléréséhez. A megadott példák bemutatják, hogyan lehet elérni egy tömb első elemét a array_shift() függvény egyszerű és asszociatív tömbökhöz.
Az egyszerű tömbhöz:
$tömb = sor ( 'Barna' , 'Sárga' , 'Fekete' ) ;
$első_elem = jelenlegi ( $tömb ) ;
visszhang 'A tömb első eleme: ' , array_shift ( $tömb ) ;
?>
Az asszociatív tömbhöz:
$diák = sor (
87 => 'Angol' ,
76 => 'Matematika' ,
95 => 'Számítógép' ,
67 => 'Fizika' ,
) ;
visszhang 'A tömb első eleme: ' , array_shift ( $diák ) ;
?>
Következtetés
A PHP-ben a tömb egy általános adatstruktúra, amely lehetővé teszi több érték tárolását egyetlen változóban. Egy tömb első elemének beszerzése egyszerű feladat, és PHP-ben számos módja van ennek. Ezek közé tartozik a használata 0 indexelés , array_slice() , array_values() , jelenlegi() , Visszaállítás() és array_shift() funkciókat. A 0 index A metódus egyszerű tömbök esetén működik, asszociatív tömböknél azonban nem, mert nincs numerikus indexük, így más függvények megfelelőbbek lennének.