PHP String Concatenation

28/12/2020
php
Joining one or more string value with other string value or variable is called string concatenation. It is a common task when we want to print any output in a more meaningful way for the user. There are several ways to join strings in PHP. Different types of string concatenation in PHP are shown in this tutorial by using multiple examples.

Example-1: Concatenation using dot (.) operator

String concatenation is normally done by using dot (.) operator in PHP. In the following example, two string variables are declared and dot (.) operator is used to combine these strings with other string and print.

<?php
$string1 = "Charles Babbage";
$string2 = "Computer";
//Join string variables with a string value by using dot (.)
echo $string1." is considered as a father of ". $string2;
?>

Output:

Example-2: Concatenation using echo and comma (,) 

You can easily combine and print string data without using dot (.) operator in PHP by using echo function. Three string variables are declared in the following example. Here, “,” is used to join string value with the variables in echo function. Each variable and string value are separated by comma (,) to combine. This type of joining can be done by using echo function only.

<?php
$name = "John";
$education = "MBA";
$profession = "Business man";
// Combine data using comma (,)
echo "$name"," is an ","$education. <br/>";
echo "He is a ","$profession.";
?>

Output:

Example-3: Concatenation using printf() function

You can use printf() function also for concatenating string values in PHP.  There are many type specifiers are available in PHP to generate formatted output. Two string variables, $site and $type are declared in the following example. Printf() function uses ‘%s’ as type specifier to read string data. Two string variables are added at the beginning and end of the string by adding two ‘%s’ in the first argument and two string variables as other two arguments.

<?php
$site = "linuxhint.com";
$type = "blog site";
printf("%s is a very helpful %s",$site,$type);
?>

Output:

Example-4: Concatenation using shorthand operator (.=)

Dot (.) can be used as shorthand operator for concatenating string data. In the following example, $n variable is initialized by 0 and the current value of $n is combined with new value using for loop and “.=” operator. Finally print the value of $n.

<?php
$n = 0;
for($i=1; $i<10; $i++)
{
$n .= " $i" ;
}
echo $n;
?>

Output:

I hope you will be able to combine string data efficiently in your script if you exercise the above examples properly.

ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

How to Apply Try Catch Block in PHP

Exception handling is a very important feature of any object-oriented programming. When any logical or system error arrives...
29/12/2020

PHP Arrays Tutorial

Before starting the tutorial, you should be clear on the concept of arrays. An array is one type of variable that can store...
28/12/2020

Install CakePHP on Ubuntu

Many MVC based PHP frameworks are available now to make web developing tasks simpler and easier than before. In an MVC...
28/12/2020
Bài Viết

Bài Viết Mới Cập Nhật

Reliable IPv4 and IPv6 Subnet Rental Services: The Perfect Solution for Global Businesses
23/12/2024

Tìm Hiểu Về Thuê Proxy US – Lợi Ích và Cách Sử Dụng Hiệu Quả
11/12/2024

Mua Proxy V6 Nuôi Facebook Spam Hiệu Quả Tại Onetcomvn
03/06/2024

Hướng dẫn cách sử dụng ProxyDroid để duyệt web ẩn danh
03/06/2024

Mua proxy Onet uy tín tại Onet.com.vn
03/06/2024