Zřetězení řetězců PHP

Php String Concatenation



Spojení jedné nebo více řetězcových hodnot s jinou řetězcovou hodnotou nebo proměnnou se nazývá řetězení řetězců. Je to běžný úkol, když chceme tisknout jakýkoli výstup smysluplnějším způsobem pro uživatele. V PHP existuje několik způsobů, jak spojit řetězce. Různé typy zřetězení řetězců v PHP jsou ukázány v tomto kurzu pomocí několika příkladů.

Příklad-1: Zřetězení pomocí operátoru tečky (.)

Zřetězení řetězců se obvykle provádí pomocí operátoru dot (.) V PHP. V následujícím příkladu jsou deklarovány dvě proměnné řetězce a pro zkombinování těchto řetězců s jiným řetězcem a tiskem se používá operátor tečka (.).








$ řetězec1 = 'Charles Babbage';
$ string2 = 'Počítač';
// Spojení řetězcových proměnných s řetězcovou hodnotou pomocí tečky (.)
vyhodil $ řetězec1.„je považován za otce“. $ string2;
?>

Výstup:





Příklad-2: Zřetězení pomocí echa a čárky (,)

Data řetězců můžete snadno kombinovat a tisknout bez použití operátoru tečky (.) V PHP pomocí funkce echo. V následujícím příkladu jsou deklarovány tři řetězcové proměnné. Tady, , se používá ke spojení hodnoty řetězce s proměnnými v vyhodil funkce. Každá proměnná a hodnota řetězce jsou od sebe odděleny čárkou (,). Tento typ spojování lze provést pouze pomocí funkce echo.






$ jméno = 'John';
$ vzdělání = 'MBA';
$ profese = 'Obchodní muž';
// Kombinace dat pomocí čárky (,)
vyhodil '$ jméno',' je ','$ vzdělání.
'
;
vyhodil 'On je ','$ profese. ';
?>

Výstup:



Příklad 3: Zřetězení pomocí funkce printf ()

Funkci printf () můžete použít také pro zřetězení řetězcových hodnot v PHP. V PHP je k dispozici mnoho specifikátorů typů pro generování formátovaného výstupu. Dvě proměnné řetězce, $ stránky a $ typ jsou deklarovány v následujícím příkladu. Funkce Printf () používá jako specifikátor typu ke čtení řetězcových dat „%s“. Dvě řetězcové proměnné se přidají na začátek a konec řetězce přidáním dvou ‘%s’ do prvního argumentu a dvou řetězcových proměnných jako dalších dvou argumentů.


$ stránky = 'linuxhint.com';
$ typ = 'blogový web';
printf ('%sje velmi užitečné%s',$ stránky,$ typ);
?>

Výstup:

Příklad-4: Zřetězení pomocí zkráceného operátoru (. =)

Tečku (.) Lze použít jako zkratkový operátor pro zřetězení řetězcových dat. V následujícím příkladu $ n proměnná je inicializováno 0 a aktuální hodnota $ n je spojena s novou hodnotou pomocí pro smyčku a . = operátor. Nakonec vytiskněte hodnotu $ n.


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

Výstup:

Doufám, že budete moci efektivně kombinovat řetězcová data ve vašem skriptu, pokud správně provedete výše uvedené příklady.