מה ההבדל בין array_merge ל- array_combine ב- PHP?


תשובה 1:

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

$ array1 = array (1, 'a' => "אדום", 8, 'b' => "פירות");

$ array2 = array ('a' => "ירוק", 2, 'xyz', 4, 'b' => "מבחן");

$ result = array_merge ($ array1, $ array2);

print_r (תוצאה של $);

?>

מערך ([0] => 1 [a] => ירוק [1] => 8 [b] => מבחן [2] => 2 [3] => xyz [4] => 4)

array_combine (): הפונקציה array_combine () אורכת שני מערכים באותו אורך ויוצרת מערך כתוצאה חדש, באמצעות מערך אחד כמפתחות ומערך אחר לערכים. הפונקציה מחזירה את המערך המשולב על ההצלחה ו- FALSE אם אורך שני המערכים אינו תואם.

רול $ = מערך (1, 2, 3, 4);

$ name = מערך ("נהה", "פראצ'י", "רוהי", "שיאם");

$ סטודנטים = array_combine ($ roll, $ name);

print_r ($ סטודנטים);

?>

מערך ([1] => נהא [2] => פראצ'י [3] => רוהי [4] => שייאם)


תשובה 2:

array_combine () משמש ליצירת מערך חדש על ידי שימוש במפתח מערך אחד כמפתחות ומשתמש בערך של מערך אחר כערכים. דבר שכדאי לזכור בעת השימוש במערך_combine () שמספר הערכים בשני המערכים חייב להיות זהה .


הפלט יהיה: מערך ([ירוק] => אבוקדו [אדום] => תפוח [צהוב] => בננה)

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

אם למערכי הקלט יש אותם מפתחות מחרוזת, הערך המאוחר של מפתח זה יחליף את הקודם או אם המערכים מכילים מקשים מספריים, הערך המאוחר לא יחליף את הערך המקורי ויצורף.

Agile Infoways המובילה בחברה ספקית PHP לפיתוח יישומי אינטרנט בהתאמה אישית. שכור מפתחי PHP ומפתחי אתרים מומחים בהודו


תשובה 3:

array_combine () משמש ליצירת מערך חדש על ידי שימוש במפתח מערך אחד כמפתחות ומשתמש בערך של מערך אחר כערכים. דבר שכדאי לזכור בעת השימוש במערך_combine () שמספר הערכים בשני המערכים חייב להיות זהה .


הפלט יהיה: מערך ([ירוק] => אבוקדו [אדום] => תפוח [צהוב] => בננה)

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

אם למערכי הקלט יש אותם מפתחות מחרוזת, הערך המאוחר של מפתח זה יחליף את הקודם או אם המערכים מכילים מקשים מספריים, הערך המאוחר לא יחליף את הערך המקורי ויצורף.

Agile Infoways המובילה בחברה ספקית PHP לפיתוח יישומי אינטרנט בהתאמה אישית. שכור מפתחי PHP ומפתחי אתרים מומחים בהודו