PHP karakterlánc -összefűzés

Php String Concatenation



Ha egy vagy több karakterlánc -értéket más karakterlánccal vagy változóval kapcsol össze, azt karakterlánc -összefűzésnek nevezzük. Gyakori feladat, ha bármilyen kimenetet a felhasználó számára értelmesebb módon szeretnénk kinyomtatni. A PHP -ben többféle módon lehet karakterláncokat összekapcsolni. Ebben az oktatóanyagban több példa segítségével mutatjuk be a PHP különböző karakterlánc -összefűzési típusait.

1. példa: Összefűzés pont (.) Operátorral

A karakterláncok összefűzése általában a (.) Operátor használatával történik a PHP -ben. A következő példában két karakterlánc -változót deklarálunk, és a pont (.) Operátorral kombináljuk ezeket a karakterláncokat más karakterláncokkal és nyomtatással.








$ string1 = 'Charles Babbage';
$ string2 = 'Számítógép';
// Csatlakoztassa a karakterlánc -változókat egy karakterlánc értékkel a pont (.) Használatával
kidobta $ string1.„atyjának tekintik”. $ string2;
?>

Kimenet:





2. példa: Összekapcsolás visszhang és vessző használatával (,)

Az echo funkció használatával egyszerűen kombinálhatja és kinyomtathatja a karakterlánc adatait anélkül, hogy a (.) Operátort használná a PHP -ben. A következő példában három karakterlánc -változó szerepel. Itt, , a karakterlánc értékének összekapcsolására szolgál a benne lévő változókkal kidobta funkció. Az egyes változókat és karakterláncokat vesszővel (,) kell elválasztani az egyesítéshez. Ez a fajta összekapcsolás csak echo funkció használatával végezhető el.






$ név = 'János';
$ oktatás = 'MBA';
$ szakma = 'Üzletember';
// Adatok egyesítése vesszővel (,)
kidobta '$ név',' egy ','$ oktatás.
'
;
kidobta 'Ő egy ','$ szakma. ';
?>

Kimenet:



3. példa: Összekapcsolás a printf () függvény használatával

A printf () függvényt a PHP karakterlánc -értékeinek összefűzésére is használhatja. A PHP -ban számos típus -specifikátor áll rendelkezésre a formázott kimenet létrehozásához. Két karakterlánc -változó, $ webhely és $ típusú a következő példában vannak deklarálva. A Printf () függvény a „%s” típusspecifikátort használja a karakterlánc adatok olvasásához. Két karakterlánc -változót adunk hozzá a karakterlánc elejéhez és végéhez úgy, hogy az első argumentumhoz két „%s”, a másik két argumentumhoz pedig két karakterlánc -változót adunk.


$ webhely = 'linuxhint.com';
$ típusú = 'blog webhely';
printf ('%snagyon hasznos%s',$ webhely,$ típusú);
?>

Kimenet:

4. példa: Összefűzés gyorsíró operátorral (. =)

A pont (.) Használható gyorsíró operátorként karakterlánc -adatok összefűzésére. A következő példában $ n változó inicializálja 0 -val, és a $ n aktuális értékét kombinálja új értékkel a használatával hurokhoz és . = operátor. Végül nyomtassa ki a $ n értéket.


$ n = 0;
számára($ i=1; $ i<10; $ i++)
{
$ n . = '$ i' ;
}
kidobta $ n;
?>

Kimenet:

Remélem, hogy hatékonyan tudja kombinálni a karakterlánc -adatokat a szkriptben, ha megfelelően gyakorolja a fenti példákat.