php

Funktsiooni join () kasutamine PHP-s

Funktsiooni join () kasutamine PHP-s

join () funktsioon töötab sarnaselt PHP sisseehitatud funktsiooniga implode (). Seda kasutatakse stringi väärtuse loomiseks, ühendades massiivi väärtused. See funktsioon kasutab massiivi väärtuste ühendamiseks konkreetset eraldajat. Tühja stringi (”) kasutatakse selle funktsiooni vaikimisi eraldajana, kui eraldajat ei kasutata. Kuidas liituda () funktsiooni saab PHP-s kasutada, on näidatud selles õpetuses.

Süntaks:

funktsiooni join () saab kasutada ühe või kahe argumendiga. Selle funktsiooni süntaksid on toodud allpool:

stringiga liitumine (massiiv $ array)

Kui liitumisfunktsioon () kutsutakse massiivi muutujaga, tagastab see alles stringi, ühendades massiivi elemendid tühja stringiga. See tähendab, et elementide vahel ei kasutata eraldajat.

stringi liitmine (stringi eraldaja, massiiv $ array)

Kui liitumise () funktsiooni kutsutakse eraldaja ja massiiviga, tagastab see stringi, ühendades massiivi elemendid pakutava eraldajaga.

Näide 1: funktsiooni join () kasutamine ilma eraldajata

Järgmine näide näitab liitja () funktsiooni ilma eraldajateta massiivi väärtuste kombineerimiseks tühja stringiga. Looge järgmise skriptiga PHP-fail.

Nimega massiiv $ keelt deklareeritakse viie stringi väärtusega. Funktsioon join () tagastab siin stringi, ühendades massiivi väärtused tühja stringiga.

// Määrake stringiväärtuste massiiv
$ languages ​​= array ('inglise', 'Bangla', 'araabia', 'prantsuse', 'hindi');
// Kombineeri massiivi väärtused tühja stringiga
$ string = liitu ($ keelt);
// Trükkige funktsiooni join () tagastusväärtused
kaja "

Liituja () väärtused eraldajat kasutamata:

". $ string."

";
?>

Väljund:

Järgmine väljund ilmub pärast ülaltoodud skripti käivitamist veebiserverist. See näitab massiivi väärtusi stringina.

Näide 2: funktsiooni join () kasutamine dollari ($) eraldajaga

Järgmine näide näitab funktsiooni join () kasutamist dollari ($) eraldajaga. Looge järgmise skriptiga PHP-fail.

Skriptis deklareeritakse kahe elemendi assotsiatiivne massiiv. Funktsioon join () tagastab stringi, ühendades massiivi kaks väärtust eraldajaga.

// Määrake kahemõõtmeline massiiv
$ array = array ('str' => 'Veevärvi hind on', 'hind' => 10);
// Ühendage massiivi väärtused eraldajaga '$'
$ string = liitu ('$', $ massiiv);
// Trükkige funktsiooni join () tagastusväärtused
kaja "

Liidetava () väärtused eraldajaga '$':

". $ string."

";
?>

Väljund:

Järgmine väljund ilmub pärast ülaltoodud skripti käivitamist veebiserverist. See näitab massiivi väärtusi stringina, lisades väärtuste vahele dollar ($).

Näide 3: liitumisfunktsiooni () kasutamine pluss (+) eraldajaga

Järgmine näide näitab liitmise () funktsiooni kasutamist pluss (+) eraldajaga. Looge järgmise skriptiga PHP-fail.

Skriptis deklareeritakse nelja elemendi numbriline massiiv. Funktsiooni array_sum () kasutatakse skriptis massiivi väärtuste summa arvutamiseks. Funktsioon join () tagastab stringi, ühendades massiivi väärtused eraldajaga pluss (+). Seejärel prindib skript funktsioonide join () ja array_sum () tagastusväärtused.

// Määratlege arvude massiiv
$ numbrid = massiiv (10,78,45,12);
// Arvuta massiivi väärtuste summa
$ summa = massiivi_summa ($ numbrid);
// Ühendage massiivi väärtused eraldajaga '+'
$ string = liitu ('+', $ numbrid);
// Trükkige funktsiooni join () tagastusväärtused
kaja "

Liidetava () väärtused eraldajaga '+':

". $ string."=". $ summa . "

";
?>

Väljund:

Järgmine väljund ilmub pärast ülaltoodud skripti käivitamist veebiserverist. See näitab massiivi väärtusi stringina, lisades väärtuste vahele pluss (+) ja massiivi väärtuste summa 145.

Näide 4: funktsiooni join () kasutamine sidekriipsu (-) eraldajaga

Järgmine näide näitab funktsiooni join () kasutamist sidekriipsu (-) eraldajaga. Looge järgmise skriptiga PHP-fail.

Skriptis deklareeritakse kaks kahe elemendi assotsiatiivset massiivi. Funktsioon join () tagastab stringi, ühendades iga massiivi kaks väärtust sidekriipsuga (-). Mõlemad tagastatud väärtused prinditakse hiljem.

// Määrake kaks massiivi
$ array1 = array ('site' => 'LinuxHint', 'description' => 'See on populaarne ajaveebisait.');
$ array2 = array ('site' => 'Google', 'description' => 'See on populaarne otsingumootor.');
// Kombineeri massiivi väärtused '-' -ga
$ string1 = liitu ('-', $ massiiv1);
$ string2 = liitu ('-', $ massiiv2);
// Trükkige $ string1 tagastusväärtus
kaja "

Esimese liitmiskoha () väärtused eraldajaga '-':

". $ string1 . "

";
// Trüki $ string2 tagastusväärtus
kaja "

Teise liidetava () väärtused eraldusvõimega '-':

". $ string2 . "

";
?>

Väljund:

Järgmine väljund ilmub pärast ülaltoodud skripti käivitamist veebiserverist. See näitab mõlemat massiivi väärtust stringina, lisades väärtuste vahele sidekriipsu (-).

Näide 5: funktsiooniga join () break (
) eraldaja

Järgmine näide näitab funktsiooni join () kasutamist '
'eraldajana iga rea ​​massiivi iga väärtuse printimiseks. Looge järgmise skriptiga PHP-fail.

Skriptis deklareeritakse viie paarisarvu numbriline massiiv. Funktsioon join () tagastab stringi, lisades hiljem trükitava massiivi väärtuste vahele pausi.

// Määrake paarisarvude massiiv
$ even_numbers = massiiv (2, 4, 6, 8, 10);
// Kombineeri massiivi väärtused

$ string = liitu ('
', $ paarisarvud);
// Trükkige funktsiooni join () tagastusväärtused
kaja "

Paarisarvude loend [1 - 10]:

". $ string."

";
?>

Väljund:

Järgmine väljund ilmub pärast ülaltoodud skripti käivitamist veebiserverist. See näitab iga rea ​​iga massiivi väärtust '
'eraldaja.

Järeldus

Funktsiooni join () kasutamist selgitatakse selles õpetuses erinevat tüüpi näidete abil. See õpetus aitab lugejal mõista funktsiooni join () kasutamise meetodeid ja rakendada seda funktsiooni oma skriptis korralikult.

Kuidas muuta hiire ja puuteplaatide kerimise suund Windows 10-s ümber
Hiir ja PuuteplaatNeed muudavad arvutamise mitte ainult lihtsaks, vaid ka tõhusamaks ja vähem aeganõudvaks. Me ei kujuta ette elu ilma nende seadmetet...
Kuidas muuta hiirekursori ja kursori suurust, värvi ja skeemi Windows 10-s
Windows 10 hiirekursor ja kursor on operatsioonisüsteemi väga olulised aspektid. Seda võib öelda ka teiste opsüsteemide kohta, nii et tegelikult pole ...
Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...