PHP String Concatenation

Php String Concatenation



Ang pagsali sa isa o higit pang halaga ng string sa ibang halaga ng string o variable ay tinatawag na string concatenation. Ito ay isang pangkaraniwang gawain kapag nais naming mai-print ang anumang output sa isang mas makabuluhang paraan para sa gumagamit. Mayroong maraming mga paraan upang sumali sa mga string sa PHP. Ang iba't ibang mga uri ng string concatenation sa PHP ay ipinapakita sa tutorial na ito sa pamamagitan ng paggamit ng maraming mga halimbawa.

Halimbawa-1: Pagtatapos gamit ang tuldok (.) Operator

Karaniwang ginagawa ang string concatenation sa pamamagitan ng paggamit ng tuldok (.) Operator sa PHP. Sa sumusunod na halimbawa, dalawang variable ng string ang idineklara at ginamit ang tuldok (.) Na operator upang pagsamahin ang mga string na ito sa iba pang mga string at print.








$ string1 = 'Charles Babbage';
$ string2 = 'Computer';
// Sumali sa mga variable ng string na may halaga ng string sa pamamagitan ng paggamit ng tuldok (.)
itinapon $ string1.'ay itinuturing bilang isang ama ng'. $ string2;
?>

Output:





Halimbawa-2: Pagtatapos gamit ang echo at kuwit (,)

Madali mong pagsamahin at mai-print ang data ng string nang hindi gumagamit ng tuldok (.) Na operator sa PHP sa pamamagitan ng paggamit ng echo function. Tatlong variable ng string ang idineklara sa sumusunod na halimbawa. Dito, , ay ginagamit upang sumali sa halaga ng string sa mga variable sa itinapon pagpapaandar Ang bawat variable at halaga ng string ay pinaghihiwalay ng kuwit (,) upang pagsamahin. Ang ganitong uri ng pagsali ay maaaring magawa sa pamamagitan ng paggamit ng echo function lamang.






$ pangalan = 'John';
$ edukasyon = 'MBA';
$ propesyon = 'Negosyante';
// Pagsamahin ang data gamit ang kuwit (,)
itinapon '$ pangalan',' ay isang ','$ edukasyon.
'
;
itinapon 'Siya ay isang ','$ propesyon. ';
?>

Output:



Halimbawa-3: Pagtatapos gamit ang pagpapaandar ng printf ()

Maaari mong gamitin ang function na printf () din para sa pagsasama-sama ng mga halaga ng string sa PHP. Mayroong maraming uri ng pagtutukoy na magagamit sa PHP upang makabuo ng naka-format na output. Dalawang variable ng string, $ site at $ type ay idineklara sa sumusunod na halimbawa. Gumagamit ang pagpapaandar ng Printf () ng '% s' bilang uri ng specifier upang mabasa ang data ng string. Dalawang variable ng string ang idinagdag sa simula at pagtatapos ng string sa pamamagitan ng pagdaragdag ng dalawang ā€˜% sā€™ sa unang argumento at dalawang variable ng string tulad ng ibang dalawang argumento.


$ site = 'linuxhint.com';
$ type = 'blog site';
printf ('% say isang napaka-kapaki-pakinabang% s',$ site,$ type);
?>

Output:

Halimbawa-4: Pagtatapos gamit ang maikling operator (. =)

Ang Dot (.) Ay maaaring magamit bilang shorthand operator para sa concatenating string data. Sa sumusunod na halimbawa, variable na $ n ay pinasimulan ng 0 at ang kasalukuyang halaga ng $ n ay pinagsama sa bagong paggamit ng halaga para sa loop at . = operator Panghuli i-print ang halagang $ n.


$ n = 0;
para sa($ i=1; $ i<10; $ i++)
{
$ n . = '$ i' ;
}
itinapon $ n;
?>

Output:

Inaasahan kong magagawa mong pagsamahin ang data ng string nang mahusay sa iyong script kung naisasagawa mo nang maayos ang mga halimbawa sa itaas.