Perlo sujungti () funkcija naudojama norint iškirpti ir grąžinti riekį ar masyvo dalį. Išpjauta dalis prasideda OFFSET masyvo elementą ir tęsia ILGIS elementai. Jei ILGIS nenurodytas, jis bus išpjaustytas iki masyvo pabaigos.
Pagalvokite apie @Mano vardas masyvas kaip sunumeruotų langelių eilutė, einanti iš kairės į dešinę, sunumeruota nuo nulio. sujungti () funkcija išpjaustytų riekę iš @Mano vardas masyvas pradedant elementu # 1 pozicijoje (šiuo atveju, Michaelas) ir baigiasi 3 elementais vėliau Matas. Vertė @someNames tada tampa („Mykolas“, „Joshua“, „Matas“), o @myNames sutrumpintas iki („Jokūbas“, „Etanas“, „Andrius“).
Kaip pasirinkimą galite pakeisti dalis, pašalinta kitu masyvu, praleidžiant ją į PAKEISTI argumentas.
Aukščiau pateiktame pavyzdyje sujungti () funkcija išpjaustytų riekę iš @Mano vardas masyvas pradedant elementu # 1 pozicijoje (šiuo atveju, Michaelas ir baigiasi 3 elementais vėliau Matas. Tuomet pakeičia tie vardai su @moreNames masyvas. Vertė @someNames tada tampa („Mykolas“, „Joshua“, „Matas“)
, o @myNames pakeistas į („Jokūbas“, „Danielius“, „Viljamas“, „Juozapas“, „Etanas“, „Andrius“).