כיצד להשיג את האלמנט הראשון של מערך ב-PHP?

Kyzd Lhsyg T H Lmnt Hr Swn Sl M Rk B Php



ב-PHP, מערך הוא מבנה נתונים רב תכליתי המאפשר לך לאחסן מספר ערכים במשתנה בודד. מכיוון שמערכים יכולים להכיל מספר אלמנטים, לעתים קרובות יש צורך לגשת לאלמנטים מסוימים. במקרים מסוימים, אתה רק צריך להחזיר את האלמנט הראשון של מערך, שהוא משימה נפוצה בתכנות. מאמר זה ייתן לך מספר דרכים לקבל את האלמנט הראשון של מערך ב-PHP.

השגת האלמנט הראשון של מערך ב-PHP?

ישנן מספר שיטות לקבל את האלמנט הראשון של מערך ב-PHP המפורטות להלן:

בואו נסביר את השיטות הללו בפירוט.







שיטה 1: גישה לאינדקס 0

גישה לאינדקס 0 היא אחת הדרכים הקלות ביותר לקבל את האלמנט הראשון של מערך ב-PHP. מכיוון שמערכים הם בעלי אינדקס אפס ב-PHP ואתם תמצאו את האלמנט הראשון של המערך באינדקס 0. כדי לגשת לאלמנט, תוכלו להשתמש בסוגריים מרובעים.



הנה דוגמה שמורכבת ממערך פשוט המכיל צבעים שונים:




מערך $ = מַעֲרָך ( 'חום' , 'צהוב' , 'שָׁחוֹר' ) ;
הֵד 'האלמנט הראשון במערך הוא:' , מערך $ [ 0 ] ;
?>





עבור מערכים אסוציאטיביים, שיטה זו לא תעבוד מכיוון שלמערכים אלו אין אינדקסים מספריים.


$סטודנט = מַעֲרָך (
87 => 'אנגלית' ,
76 => 'מָתֵימָטִיקָה' ,
95 => 'מַחשֵׁב' ,
67 => 'פיזיקה' ,
) ;
הֵד 'האלמנט הראשון של המערך הוא:' , סטוּדֶנט [ 0 ] ;
?>

שיטה 2: שימוש בפונקציית array_slice()‎

ה array_slice() function היא פונקציה נוספת המשמשת לקבלת האלמנט הראשון של מערך. הוא מביא את הרכיבים של מערך שצוין על ידי המשתמש בסדר המוגדר על ידי ההיסט וכן פרמטרי אורך.



הדוגמה הנתונה מראה כיצד לגשת לרכיב הראשון של מערך פשוט באמצעות ה array_slice() פוּנקצִיָה.


מערך $ = מַעֲרָך ( 'חום' , 'צהוב' , 'שָׁחוֹר' ) ;
$first_element = array_slice ( מערך $ , 0 , 1 ) [ 0 ] ;
הֵד 'האלמנט הראשון הוא:' . $first_element ;
?>

עבור מערך אסוציאטיבי, אתה יכול לעקוב אחר הקוד הנתון להלן:


$סטודנט = מַעֲרָך (
87 => 'אנגלית' ,
76 => 'מָתֵימָטִיקָה' ,
95 => 'מַחשֵׁב' ,
67 => 'פיזיקה' ,
) ;
הֵד 'האלמנט הראשון של המערך הוא:' , array_slice ( $סטודנט , 0 , 1 ) [ 0 ] ;
?>

שיטה 3: שימוש בפונקציה array_values()

אתה יכול גם להשתמש ב array_values() פונקציה לגישה לרכיב הראשון של מערך. עבור מערך פשוט, זה די פשוט לשימוש. עם זאת, עבור מערכים אסוציאטיביים, זה יכול להיות שימושי במצבים שבהם אינך בטוח לגבי המפתח והאינדקס המדויקים של המערך. זה יכול להוסיף את המערך לאינדקס מספרי ולהחזיר את כל הרכיבים של המערך.

הדוגמה הנתונה מראה כיצד לגשת לרכיב הראשון של מערך באמצעות ה- array_values() פונקציה הן עבור מערכים פשוטים והן עבור מערכים אסוציאטיביים.

למערך פשוט:


מערך $ = מַעֲרָך ( 'חום' , 'צהוב' , 'שָׁחוֹר' ) ;
$first_element = array_values ( מערך $ ) [ 0 ] ;
הֵד 'האלמנט הראשון הוא:' . $first_element ;
?>

עבור מערך אסוציאטיבי:


$סטודנט = מַעֲרָך (
87 => 'אנגלית' ,
76 => 'מָתֵימָטִיקָה' ,
95 => 'מַחשֵׁב' ,
67 => 'פיזיקה' ,
) ;
הֵד 'האלמנט הראשון של המערך הוא:' , array_values ( $סטודנט ) [ 0 ] ;
?>

שיטה 4: שימוש בפונקציה current()

אתה יכול גם להשתמש ב-PHP נוֹכְחִי() פונקציה כדי לאחזר את האלמנט הראשון של מערך. כברירת מחדל, פונקציה זו מחזירה את אלמנט המערך הראשון מכיוון שמצביע האינטרנט מוגדר בהתחלה לאלמנט הראשון, כך שבכל פעם שתפעיל את הקוד, הוא יצביע על אלמנט המערך הראשון.

הדוגמאות שניתנו מראות כיצד לגשת לרכיב הראשון של מערך באמצעות ה- נוֹכְחִי() פונקציה הן עבור מערכים פשוטים והן עבור מערכים אסוציאטיביים.

למערך פשוט:


מערך $ = מַעֲרָך ( 'חום' , 'צהוב' , 'שָׁחוֹר' ) ;
$first_element = נוֹכְחִי ( מערך $ ) ;
הֵד 'האלמנט הראשון הוא:' . $first_element ;
?>

עבור מערך אסוציאטיבי:


$סטודנט = מַעֲרָך (
87 => 'אנגלית' ,
76 => 'מָתֵימָטִיקָה' ,
95 => 'מַחשֵׁב' ,
67 => 'פיזיקה' ,
) ;
הֵד 'האלמנט הראשון של המערך הוא:' , נוֹכְחִי ( $סטודנט ) ;
?>

שיטה 5: שימוש בפונקציה reset()

משתמש ב אִתחוּל() function היא דרך קלה ויעילה לגשת לאלמנט הראשון של מערך PHP. פונקציה זו מקבלת את הכניסה הראשונה של מערך על ידי הגדרת המצביע הפנימי של המערך לאלמנט הראשון שלו. עקוב אחר הדוגמאות הנתונות כדי ללמוד כיצד לגשת לאלמנט הראשון של מערך פשוט ואסוציאטיבי באמצעות ה אִתחוּל() פוּנקצִיָה.

למערך פשוט:


מערך $ = מַעֲרָך ( 'חום' , 'צהוב' , 'שָׁחוֹר' ) ;
$first_element = נוֹכְחִי ( מערך $ ) ;
הֵד 'האלמנט הראשון של המערך הוא:' , אִתחוּל ( מערך $ ) ;
?>

עבור מערך אסוציאטיבי:


$סטודנט = מַעֲרָך (
87 => 'אנגלית' ,
76 => 'מָתֵימָטִיקָה' ,
95 => 'מַחשֵׁב' ,
67 => 'פיזיקה' ,
) ;
הֵד 'האלמנט הראשון של המערך הוא:' , אִתחוּל ( $סטודנט ) ;
?>

שיטה 6: שימוש בפונקציה array_shift()

ה array_shift() key היא שיטה מועילה ופשוטה לגשת לאלמנט הראשון של מערך PHP. הדוגמאות שניתנו מראות כיצד לגשת לרכיב הראשון של מערך באמצעות ה- array_shift() פונקציה עבור מערכים פשוטים ואסוציאטיביים.

למערך פשוט:


מערך $ = מַעֲרָך ( 'חום' , 'צהוב' , 'שָׁחוֹר' ) ;
$first_element = נוֹכְחִי ( מערך $ ) ;
הֵד 'האלמנט הראשון של המערך הוא:' , array_shift ( מערך $ ) ;
?>

עבור מערך אסוציאטיבי:


$סטודנט = מַעֲרָך (
87 => 'אנגלית' ,
76 => 'מָתֵימָטִיקָה' ,
95 => 'מַחשֵׁב' ,
67 => 'פיזיקה' ,
) ;
הֵד 'האלמנט הראשון של המערך הוא:' , array_shift ( $סטודנט ) ;
?>

סיכום

ב-PHP, מערך הוא מבנה נתונים גנרי המאפשר לאחסן מספר ערכים במשתנה בודד. השגת האלמנט הראשון של מערך היא משימה פשוטה, וישנן דרכים רבות לעשות זאת ב-PHP. אלה כוללים שימוש 0 אינדקס , array_slice() , array_values() , נוֹכְחִי() , אִתחוּל() ו array_shift() פונקציות. ה 0 אינדקס השיטה עובדת עבור מערכים פשוטים, עם זאת, היא לא עובדת עבור מערכים אסוציאטיביים כי אין להם אינדקסים מספריים, כך שפונקציות אחרות יהיו מתאימות יותר.