Kuidas rakendada massiivide ühendamist PHP-s?



See artikkel massiivide ühendamise kohta PHP-s tutvustab teile massiivifunktsioonide ühendamist PHP-s koos programmiliste demonstratsioonidega.

Üks enamike programmeerimiskeelte ühiseid jooni on Array. Massiivid on äärmiselt kasulikud, et aidata meil teavet korraldatud viisil hoida. Selles artiklis tutvustatakse massiivi ühendamist sobiva programmilise demonstratsiooniga. Järgmisi näpunäiteid käsitletakse siin,

Alustagem siis





Massiivide ühendamine PHP-s

Mis on array_merge?

PHP-s array_merge on sisseehitatud funktsioon, mida kasutatakse ühe või mitme massiivi ühendamiseks ühte massiivi. Selle funktsiooni abil ühendame mitu elementi või väärtust kokku üheks massiiviks, mis toimub nii, et ühe massiivi väärtused lisatakse eelmisele massiivile. Massiivis, kui meil on sama stringivõtme kordus, kirjutatakse võtme eelmine väärtus järgmisega üle.

Allpool toodud kood seab ülaltoodud väite kahtluse alla:



 
'ashok', 'p' => 'tarun', 'r' => 'charan') print_r ($ var)?>

Väljund:

Massiiv

(
[p] => tarun
[r] => šaraan
)



 märgendit kasutatakse teksti määratlemiseks eelnevalt vormindatud viisil, mis hoiab ära vahelehed, katkestused, tekstiruumid ja muud vormindusmärgid. array_merge () võtab parameetriks loendi liitmist vajavatest massiividest, mis on eraldatud komaga (,) ja tagastab funktsioonile edastatud uue massiivi ühendatud massiividega

Süntaks:

array_merge ($ array1, $ array2, $ array3, $ array4 ....... $ array n)

Kus

$ array1, $ array2, $ array3, $ array4

on mitu massiivi, mis tuleb ühendada.

Parameetrid: Komadega eraldatud massiivide loetelu võetakse parameetrina funktsiooni array_merge () abil, mis on vaja ühendada, nagu on näidatud süntaksis. Parameetris saame edastada n arvu massiive.

Tagastatav väärtus: tagastatakse uus massiiv, milles kõigi massiivide elemendid liidetakse kokku ja mis edastatakse parameetrites.

Näide 1:

 
'back-end', 'javascript' => 'front-ened', 89, 'ashok') $ var2 = array (56, 31, 'html' => 'front-end', 65) $ resultarr = array_merge ( $ var1, $ var2) print_r ($ resultarr)?>

Väljund:

Massiiv
(

=> taust

=> esiosa
[0] => 89
[1] => tuhk
[2] => 56
[3] => 31

=> esiosa
[4] => 65
)

=> taust,

=> esiosa, [0] => 89, [1] => ashok,on esimese massiivi elementide loend, st$ var1ja[0] => 56, [1] => 31,

=> esiosa, [2] => 65,on elementide loend$ var2.

See viib meid järgmise artikli juurde, mis käsitleb massiivide ühendamist PHP-s

Liidu operaator

Unioni operaatorit (+) saab kasutada ka kahe massiivi ühendamiseks, kuid see ei kasuta eelmises massiivis juba määratletud võtmeid.Allpool toodud kood seab ülaltoodud väite kahtluse alla:

 
'back-end', 'javascript' => 'front-ened', 89, 'ashok') $ var2 = massiiv (56, 31, 'html' => 'front-end', 65) $ resultarr = $ var1 + $ var2 print_r ($ resultarr)?>

Väljund:

mis on pythonis init

Massiiv

(

=> taust

=> esikülg

[0] => 89

[1] => tuhk

=> esiosa

[2] => 65

)

Numbriklahvid nummerdatakse ümber. Allpool toodud kood illustreerib ülaltoodud väidet:

 
'kooder') $ resultarr = array_merge ($ var1, $ var2) print_r ($ resultarr)?>

Väljund

Massiiv

(
[0] => kooder
)

Sellega jõuame selle artikli lõppu massiivide ühendamise kohta PHP-s, loodan, et olete õppinud massiivide kasutamise kohta PHP-s, funktsiooni array_merge ja mõned selle näited ning liiduoperaator, mis ühendab ka massiive.

Kui leiate, et see artikkel on asjakohane, vaadake järgmist Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik hõlmab üle 250 000 rahuloleva õppija, levinud üle kogu maailma.

Kas teil on meile küsimus? Palun mainige seda massiivide ühendamise kommentaaride jaotises PHP-s ja pöördun teie poole.