Обединяване на низове на PHP

Php String Concatenation



Присъединяването на една или повече стойности на низ с друга стойност или променлива на низ се нарича конкатенация на низ. Това е често срещана задача, когато искаме да отпечатаме всеки изход по по -смислен начин за потребителя. Има няколко начина за присъединяване на низове в PHP. В този урок са показани различни видове конкатенация на низове в PHP, като се използват множество примери.

Пример-1: Конкатенация чрез оператор dot (.)

Свързването на низове обикновено се извършва чрез оператор dot (.) В PHP. В следния пример две низови променливи са декларирани и операторът dot (.) Се използва за комбиниране на тези низове с друг низ и печат.








$ string1 = „Чарлз Бебидж“;
$ string2 = 'Компютър';
// Присъединете низови променливи със стойност на низ чрез dot (.)
изхвърлен $ string1.„се счита за баща на“. $ string2;
?>

Изход:





Пример-2: Свързване с ехо и запетая (,)

Можете лесно да комбинирате и отпечатвате низови данни, без да използвате оператора dot (.) В PHP, като използвате echo функция. В следния пример са декларирани три низови променливи. Тук, , се използва за свързване на стойност на низ с променливите в изхвърлен функция. Всяка променлива и стойност на низ са разделени със запетая (,) за комбиниране. Този тип присъединяване може да се извърши само с помощта на echo функция.






$ name = 'Джон';
$ образование = „MBA“;
$ професия = 'Бизнес човек';
// Комбиниране на данни чрез запетая (,)
изхвърлен '$ name',' е ','$ образование.
'
;
изхвърлен 'Той е ','$ професия. ';
?>

Изход:



Пример-3: Конкатенация с помощта на функция printf ()

Можете да използвате функцията printf () и за конкатениране на низови стойности в PHP. В PHP има много спецификатори на типове за генериране на форматиран изход. Две низови променливи, $ сайт и $ тип са декларирани в следния пример. Функцията Printf () използва „%s“ като спецификатор на тип за четене на низови данни. Две низови променливи се добавят в началото и края на низа чрез добавяне на две „%s“ в първия аргумент и две низови променливи като други два аргумента.


$ сайт = 'linuxhint.com';
$ тип = 'сайт на блога';
printf ('е много полезно',$ сайт,$ тип);
?>

Изход:

Пример-4: Конкатенация с помощта на стенографски оператор (. =)

Точка (.) Може да се използва като стенографски оператор за конкатенация на низови данни. В следния пример, $ n променлива се инициализира с 0 и текущата стойност на $ n се комбинира с нова стойност с помощта for цикъл и . = оператор. Накрая отпечатайте стойността на $ n.


$ n = 0;
за($ i=1; $ i<10; $ i++)
{
$ n . = '$ i' ;
}
изхвърлен $ n;
?>

Изход:

Надявам се, че ще можете да комбинирате ефективно низови данни в скрипта си, ако упражнявате правилно горните примери.