Zreťazenie reťazcov PHP

Php String Concatenation



Spojenie jednej alebo viacerých reťazcových hodnôt s inými reťazcovými hodnotami alebo premennými sa nazýva zreťazenie reťazcov. Je to bežná úloha, keď chceme vytlačiť akýkoľvek výstup zmysluplnejším spôsobom pre používateľa. V PHP existuje niekoľko spôsobov, ako spájať reťazce. Rôzne typy zreťazenia reťazcov v PHP sú uvedené v tomto návode pomocou niekoľkých príkladov.

Príklad 1: Reťazenie pomocou bodkového (.) Operátora

Reťazenie reťazcov sa bežne vykonáva pomocou operátora bodky (.) V PHP. V nasledujúcom príklade sú deklarované dve reťazcové premenné a na skombinovanie týchto reťazcov s iným reťazcom a tlačou sa používa operátor bodky (.).








$ string1 = „Charles Babbage“;
$ string2 = 'Počítač';
// Spojenie reťazcových premenných s hodnotou reťazca pomocou bodky (.)
zahodil $ string1.„je považovaný za otca“. $ string2;
?>

Výkon:





Príklad 2: Reťazenie pomocou ozveny a čiarky (,)

Pomocou funkcie echo môžete v PHP jednoducho kombinovať a tlačiť reťazcové údaje bez použitia operátora bodky (.). V nasledujúcom príklade sú uvedené tri reťazcové premenné. Tu, , sa používa na spojenie hodnoty reťazca s premennými v zahodil funkciu. Každá premenná a hodnota reťazca sú oddelené čiarkou (,) na kombináciu. Tento typ spájania je možné vykonať iba pomocou funkcie echo.






$ meno = 'John';
$ vzdelanie = 'MBA';
$ profesia = „Obchodník“;
// Skombinujte údaje pomocou čiarky (,)
zahodil '$ meno',' je ','$ vzdelanie.
'
;
zahodil 'On je ','$ profesia. ';
?>

Výkon:



Príklad 3: Reťazenie pomocou funkcie printf ()

Funkciu printf () môžete použiť aj na zreťazenie hodnôt reťazcov v PHP. V PHP je k dispozícii mnoho špecifikátorov typov na generovanie formátovaného výstupu. Dve reťazcové premenné, $ stránka a $ typ sú deklarované v nasledujúcom príklade. Funkcia Printf () používa na čítanie údajov reťazca „%s“ ako špecifikátor typu. Dve premenné reťazca sa pridajú na začiatok a koniec reťazca pridaním dvoch „%s“ do prvého argumentu a dvoch reťazcových premenných ako ďalších dvoch argumentov.


$ stránka = 'linuxhint.com';
$ typ = 'blogová stránka';
printf ('%sje veľmi nápomocný%s',$ stránka,$ typ);
?>

Výkon:

Príklad 4: Reťazenie pomocou skráteného operátora (. =)

Bodku (.) Je možné použiť ako skratkový operátor na spájanie reťazcových údajov. V nasledujúcom príklade $ n premenná sa inicializuje 0 a aktuálna hodnota $ n sa skombinuje s novou hodnotou pomocou pre slučku a . = operátor. Nakoniec vytlačte hodnotu $ n.


$ n = 0;
pre($ i=1; $ i<10; $ i++)
{
$ n . = '$ i' ;
}
zahodil $ n;
?>

Výkon:

Dúfam, že budete schopní efektívne skombinovať reťazcové údaje vo svojom skripte, ak správne použijete vyššie uvedené príklady.