Kết nối chuỗi PHP

Php String Concatenation



Nối một hoặc nhiều giá trị chuỗi với giá trị hoặc biến chuỗi khác được gọi là nối chuỗi. Đó là một nhiệm vụ phổ biến khi chúng ta muốn in bất kỳ đầu ra nào theo cách có ý nghĩa hơn cho người dùng. Có một số cách để nối các chuỗi trong PHP. Các kiểu nối chuỗi khác nhau trong PHP được hiển thị trong hướng dẫn này bằng cách sử dụng nhiều ví dụ.

Ví dụ-1: Nối bằng toán tử dấu chấm (.)

Việc nối chuỗi thường được thực hiện bằng cách sử dụng toán tử dot (.) Trong PHP. Trong ví dụ sau, hai biến chuỗi được khai báo và toán tử dot (.) Được sử dụng để kết hợp các chuỗi này với chuỗi khác và in.








$ string1 = 'Charles Babbage';
$ string2 = 'Máy vi tính';
// Nối các biến chuỗi với một giá trị chuỗi bằng cách sử dụng dấu chấm (.)
quăng đi $ string1.'được coi là cha đẻ của'. $ string2;
?>

Đầu ra:





Ví dụ-2: Nối bằng tiếng vang và dấu phẩy (,)

Bạn có thể dễ dàng kết hợp và in dữ liệu chuỗi mà không cần sử dụng toán tử dấu chấm (.) Trong PHP bằng cách sử dụng hàm echo. Ba biến chuỗi được khai báo trong ví dụ sau. Ở đây, , được sử dụng để nối giá trị chuỗi với các biến trong quăng đi hàm số. Mỗi biến và giá trị chuỗi được phân tách bằng dấu phẩy (,) để kết hợp. Kiểu nối này chỉ có thể được thực hiện bằng cách sử dụng hàm echo.






$ name = 'John';
$ giáo dục = 'MBA';
$ nghề = 'Doanh nhân';
// Kết hợp dữ liệu bằng dấu phẩy (,)
quăng đi '$ name',' là một ','$ giáo dục.
'
;
quăng đi 'Anh ấy là một ','$ nghề. ';
?>

Đầu ra:



Ví dụ-3: Nối bằng hàm printf ()

Bạn cũng có thể sử dụng hàm printf () để nối các giá trị chuỗi trong PHP. Có nhiều mã định dạng kiểu có sẵn trong PHP để tạo đầu ra được định dạng. Hai biến chuỗi, $ site$ loại được khai báo trong ví dụ sau. Hàm printf () sử dụng ‘% s’ làm mã định kiểu để đọc dữ liệu chuỗi. Hai biến chuỗi được thêm vào đầu và cuối chuỗi bằng cách thêm hai ‘% s’ vào đối số đầu tiên và hai biến chuỗi làm hai đối số khác.


$ site = 'linuxhint.com';
$ loại = 'trang blog';
printf ('%NSrất hữu ích%NS',$ site,$ loại);
?>

Đầu ra:

Ví dụ-4: Nối bằng toán tử viết tắt (. =)

Dấu chấm (.) Có thể được sử dụng làm toán tử viết tắt để nối dữ liệu chuỗi. Trong ví dụ sau, biến $ n được khởi tạo bằng 0 và giá trị hiện tại của $ n được kết hợp với giá trị mới bằng cách sử dụng vòng lặp for. = nhà điều hành. Cuối cùng in ra giá trị của $ n.


$ n = 0;
($ i=1; $ i<10; $ i++)
{
$ n . = '$ i' ;
}
quăng đi $ n;
?>

Đầu ra:

Tôi hy vọng bạn sẽ có thể kết hợp dữ liệu chuỗi một cách hiệu quả trong tập lệnh của mình nếu bạn thực hiện đúng các ví dụ trên.