כאן תמצאו את כל הפונקציות השימושיות של מערכי PHP. שני מערכים בודדים ורב מימדיים נתמכים.
אין צורך בהתקנה או בחבילת צד שלישי כדי להשתמש בפונקציות המערך הללו.
שם פונקציה | תיאור |
---|---|
מַעֲרָך() | יוצר מערך חדש |
array_change_key_case () | כדי להמיר את כל המקשים של המערך לאותיות גדולות או קטנות. |
array_chunk () | מפצל מערך לגושים של מערכים |
array_column() | קבל את הערכים מעמודה בודדת במערך |
array_combine() | צור מערך באמצעות מפתחות ממערך אחד וערכים ממערך אחר |
array_count_values () | קבל את ספירת האלמנטים/ערכים של המערך |
array_diff () | השווה מערכים, ומחזיר את ההבדלים על סמך ערכים בלבד |
array_diff_assoc () | השווה מערכים, ומחזיר את ההבדלים על סמך מפתחות וערכים כאחד |
array_diff_key () | השווה מערכים, ומחזיר את ההבדלים על סמך מפתחות בלבד |
array_diff_uassoc() | השווה מערכים, ומחזיר את ההבדלים באמצעות פונקציית השוואת מפתח המוגדרת על ידי המשתמש. זה משווה בין מפתחות וערכים |
array_diff_ukey() | השווה מערכים, ומחזיר את ההבדלים באמצעות פונקציית השוואת מפתח המוגדרת על ידי המשתמש. זה משווה מפתחות בלבד |
array_fill() | ממלא את המערך בערכים |
array_fill_keys() | הקצה ערכים למפתחות שצוינו במערך |
מערך_פילטר () | מסנן ערכי מערך באמצעות פונקציית התקשרות חוזרת |
array_flip () | החלף את המפתחות עם הערכים המתאימים של מערך אסוציאטיבי |
array_intersect () | השווה מערכים והחזרת אותם ערכים על ידי השוואת הערכים בלבד |
array_intersect_assoc() | השווה מערכים והחזרת אותם ערכים על ידי השוואת המפתחות והערכים |
array_intersect_key() | השווה מערכים והחזרת אותם ערכים על ידי השוואת המפתחות בלבד |
array_intersect_uassoc() | השווה שני מערכים או יותר עבור אותם ערכים באמצעות פונקציית השוואת מפתח המוגדרת על ידי המשתמש (השווה בין מפתחות וערכים) |
array_intersect_ukey() | השווה שני מערכים או יותר עבור אותם ערכים באמצעות פונקציית השוואת מפתחות המוגדרת על ידי המשתמש (השוואת מפתחות בלבד) |
array_key_exists () | בודק מפתחות ספציפיים במערך |
array_keys () | קבל את כל המפתחות של המערך |
array_map () | העבר כל ערך של המערך מהפונקציה המוגדרת על ידי המשתמש והחזר ערך חדש/משונה |
array_merge () | ממזג מערך אחד או יותר למערך אחד |
array_merge_recursive () | מיזוג מערך אחד או מרובים למערך אחד באופן רקורסיבי |
array_multisort () | מיין מערך אחד או רב מימדי |
array_pad() | הוספת מספר מוגדר של פריטים, עם ערך מוגדר, למערך |
array_pop () | הסר את האלמנט האחרון של המערך |
array_product() | קבל את המכפלה של ערכי מערך |
array_push () | הכנס אלמנט באינדקס האחרון של המערך/קצה המערך |
array_rand () | קבל מפתחות אקראיים מהמערך |
מערך_הפחתה () | המר את המערך למחרוזת באמצעות פונקציה מוגדרת על ידי משתמש |
array_replace () | מחליף את ערכי המערך בערכים מהמערכים |
array_replace_recursive() | מחליף את ערכי המערך בערכים מהמערכים באופן רקורסיבי |
array_reverse () | קבל הפוך מהמערך |
array_search () | חפש ברכיב שצוין של המערך והחזר את המפתח במקרה של מערך אסוציאטיבי |
array_shift () | מסיר את האלמנט הראשון מהמערך ומחזיר אותו |
array_slice () | קבל חלק נבחר מהמערך |
array_splice () | מסיר ומחליף אלמנטים ספציפיים של המערך |
array_sum () | חשב והחזר את סכום כל הערכים של המערך |
array_udiff() | השווה בין המערכים והחזר ערכים שונים. הערכים מושווים באמצעות פונקציה מוגדרת על ידי משתמש |
array_udiff_assoc() | השווה בין המערכים והחזר ערכים שונים. המפתחות מושווים באמצעות פונקציה מובנית וערכים מושווים באמצעות פונקציה מוגדרת על ידי משתמש. |
array_udiff_uassoc() | השווה בין המערכים והחזר ערכים שונים. ערכי המפתח מושווים באמצעות פונקציה מוגדרת על ידי משתמש |
array_uintersect() | השווה את המערכים והחזר ערכים תואמים. רק ערכים מושווים באמצעות פונקציה מוגדרת על ידי משתמש. |
array_uintersect_assoc() | השווה את המערכים והחזר ערכים תואמים. המפתחות מושווים באמצעות פונקציה מובנית וערכים מושווים באמצעות פונקציה מוגדרת על ידי משתמש. |
array_uintersect_uassoc() | השווה מערכים, ומחזיר את ההתאמות (השווה מפתחות וערכים, באמצעות שתי פונקציות השוואת מפתח המוגדרות על ידי המשתמש) |
מערך_ייחודי () | מסיר את הכפילות של המערך |
array_unshift() | מוסיף אלמנט אחד או רכיבים רבים לתחילת מערך |
מערכי_ערכים () | קבל את כל הערכים של המערך |
array_walk () | החל את פונקציית המשתמש על כל רכיב של המערך |
array_walk_recursive() | קבל כל ערך מפתח של המערך והחל עליו את הפונקציה המוגדרת על ידי המשתמש |
arsort() | ממיין מערך אסוציאטיבי לפי ערך בסדר יורד |
סוג של() | ממיין מערך אסוציאטיבי לפי ערך בסדר עולה |
קוֹמפָּקטִי() | צור מערך המכיל משתנים והערכים שלהם |
לספור() | מחזירה את מספר האלמנטים במערך |
נוֹכְחִי() | מחזירה את האלמנט הנוכחי המצביע על ידי המצביע של המערך |
כל אחד() | מחזירה את צמד המפתח-ערך הנוכחי של המערך |
סוֹף() | הזז את המצביע כדי להצביע על האלמנט האחרון של המערך |
לחלץ() | מייבא משתנים לטבלת הסמלים הנוכחית ממערך |
מערך () | בדוק אם האלמנט הספציפי קיים במערך או לא |
מפתח() | קבל מפתח ממערך |
krsort () | ממיין מערך אסוציאטיבי לפי מפתח בסדר יורד |
ksort () | ממיין מערך אסוציאטיבי על סמך מפתח בסדר עולה |
רשימה() | מקצה משתנים כאילו היו מערך |
natcasesort() | מיין רכיבי מערך לפי אלגוריתם סדר טבעי (תלוי רישיות) |
natsort() | מיין אלמנטים של מערך לפי אלגוריתם סדר טבעי |
הבא () | הזז את מצביע המערך כדי להצביע על האלמנט הבא אם קיים |
pos () | כינוי של פונקציית המערך current(). החזר את האינדקס של המיקום בו נמצא מצביע המערך |
prev () | הזז את המצביע של המערך כדי להצביע על האלמנט הקודם אם קיים |
טווח() | יוצר מערך המכיל את האלמנטים בטווח מוגדר |
אִתחוּל() | הגדר את המצביע של המערך כך שיצביע על האלמנט הראשון |
rsort() | ממיין מערך באינדקס בסדר יורד |
לְעַרְבֵּב() | ערבב/ערב את רכיבי המערך |
sizeof () | פונקציה זו היא כינוי של הפונקציה count(). |
סוג() | ממיין מערך באינדקס בסדר עולה |
uasort () | מיין את המערך לפי ערך לפי הפונקציה שהוגדרה על ידי המשתמש |
uksort() | מיין את המערך לפי מקשים לפי הפונקציה שהוגדרה על ידי המשתמש |
usort () | מיין את המערך לפי הפונקציה שהוגדרה על ידי המשתמש |