PHP eilučių sujungimas

Php String Concatenation



Vienos ar kelių eilutės reikšmių sujungimas su kita eilutės reikšme ar kintamuoju vadinamas eilutės sujungimu. Tai yra įprasta užduotis, kai norime vartotojui prasmingiau išspausdinti bet kurią išvestį. Yra keletas būdų, kaip sujungti eilutes PHP. Šioje pamokoje, naudojant kelis pavyzdžius, parodyti skirtingi PHP eilučių sujungimo tipai.

1 pavyzdys: sujungimas naudojant taško (.) Operatorių

Eilutės sujungimas paprastai atliekamas naudojant taško (.) Operatorių PHP. Šiame pavyzdyje du eilutės kintamieji deklaruojami ir taškas (.) Operatorius naudojamas šioms eilutėms sujungti su kita eilute ir spausdinti.








$ string1 = „Charlesas Babbage“;
$ string2 = 'Kompiuteris';
// Sujunkite eilutės kintamuosius su eilutės reikšme naudodami tašką (.)
išmetė $ string1.„laikomas tėvu“. $ string2;
?>

Išėjimas:





2 pavyzdys: sujungimas naudojant aidą ir kablelį (,)

Galite lengvai sujungti ir spausdinti eilutės duomenis, nenaudodami taško (.) Operatoriaus PHP, naudodami aido funkciją. Šiame pavyzdyje pateikiami trys eilutės kintamieji. Čia, , yra naudojamas eilutės vertei sujungti su kintamaisiais išmetė funkcija. Kiekvienas kintamasis ir eilutės reikšmė atskiriami kableliu (,), kad būtų sujungti. Tokį sujungimą galima atlikti tik naudojant aido funkciją.






$ pavadinimas = 'Jonas';
$ išsilavinimas = „MBA“;
$ profesija = 'Verslininkas';
// Sujungti duomenis naudojant kablelį (,)
išmetė '$ pavadinimas',' yra ','$ išsilavinimas.
'
;
išmetė 'Jis yra ','$ profesija“.;
?>

Išėjimas:



3 pavyzdys: Sujungimas naudojant funkciją printf ()

Funkciją printf () taip pat galite naudoti sujungdami eilutės reikšmes PHP. PHP yra daug tipų specifikacijų, kad būtų galima suformatuoti išvestį. Du eilutės kintamieji, $ svetainė ir $ tipo yra deklaruojami šiame pavyzdyje. Funkcija „Printf ()“ naudoja „%s“ kaip tipo specifikaciją eilutės duomenims skaityti. Du eilutės kintamieji pridedami eilutės pradžioje ir pabaigoje, pridedant du „%s“ pirmame argumente ir du eilutės kintamuosius kaip kitus du argumentus.


$ svetainė = 'linuxhint.com';
$ tipo = „tinklaraščio svetainė“;
printf ('%syra labai naudinga%s',$ svetainė,$ tipo);
?>

Išėjimas:

4 pavyzdys. Sujungimas naudojant spartųjį operatorių (. =)

Taškas (.) Gali būti naudojamas kaip spartusis operatorius, sujungiantis eilutės duomenis. Toliau pateiktame pavyzdyje $ n kintamasis inicijuojamas 0 ir dabartinė $ n vertė derinama su nauja reikšme naudojant už kilpą ir . = operatorius. Galiausiai atspausdinkite $ n vertę.


$ n = 0;
dėl($ i=1; $ i<10; $ i++)
{
$ n . = '$ i' ;
}
išmetė $ n;
?>

Išėjimas:

Tikiuosi, kad sugebėsite efektyviai sujungti eilutės duomenis savo scenarijuje, jei tinkamai atliksite aukščiau pateiktus pavyzdžius.