Toán tử nào được sử dụng để kết hợp các giá trị chuỗi php?

Nối chuỗi có nghĩa là nối hai chuỗi. Đơn giản nhất, chúng ta có thể nối hoặc thêm hai chuỗi hoặc làm nhiều hơn thế và chèn các chuỗi vào trong một chuỗi khác dựa trên một vị trí cụ thể hoặc một từ cụ thể

May mắn thay, PHP khá mạnh mẽ khi nói đến nối chuỗi. Để nối các chuỗi trong PHP, chúng tôi có rất nhiều sự linh hoạt và hỗ trợ. Trong bài viết này, chúng ta sẽ khám phá các tùy chọn khác nhau để nối hai chuỗi trong PHP. Vì vậy, hãy bắt đầu mà không cần phải quảng cáo thêm

Nối và nối các chuỗi trong PHP với toán tử nối

Trong PHP, toán tử dấu chấm


//First string
$first_string  = "Hello World!!";
 
//Second string
$second_string = " This is a PHP tutorial";
 
//Concatenation operator joins the two strings using concatenation assignment operator
$first_string .= $second_string;
 
//Print the concatenated string to the console.
echo $first_string;
 
//OUTPUT
//Hello World!! This is a PHP tutorial
 
1 là toán tử nối. Nó nối hai chuỗi trong PHP và trả về một chuỗi duy nhất có thể được lưu trữ trong một biến hoặc được in trực tiếp ra bàn điều khiển. Chúng tôi có quyền tự do nối và thêm chuỗi với toán tử này

Hãy xem toán tử nối thông qua một ví dụ


//First string
$first_string  = "Hello World!!";
 
//Second string
$second_string = " This is a PHP tutorial";
 
//Concatenation operator joins the two strings and pass it to a third variable $concatenated_string.
$concatenated_string = $first_string.$second_string;
 
//Print the concatenated string to the console.
echo $concatenated_string;
 
//OUTPUT
//Hello World!! This is a PHP tutorial
 

Trong ví dụ này, các chuỗi được nối bằng toán tử nối và kết quả được gán cho một biến.  

Chúng ta cũng có thể sử dụng toán tử gán ghép nối


//First string
$first_string  = "Hello World!!";
 
//Second string
$second_string = " This is a PHP tutorial";
 
//Concatenation operator joins the two strings using concatenation assignment operator
$first_string .= $second_string;
 
//Print the concatenated string to the console.
echo $first_string;
 
//OUTPUT
//Hello World!! This is a PHP tutorial
 
2. Toán tử này nối hai chuỗi và gán giá trị cho cùng một biến. Hãy xem làm thế nào


//First string
$first_string  = "Hello World!!";
 
//Second string
$second_string = " This is a PHP tutorial";
 
//Concatenation operator joins the two strings using concatenation assignment operator
$first_string .= $second_string;
 
//Print the concatenated string to the console.
echo $first_string;
 
//OUTPUT
//Hello World!! This is a PHP tutorial
 

Trong ví dụ này, toán tử gán ghép nối chuỗi thứ hai với chuỗi thứ nhất, loại trừ sự cần thiết của biến thứ ba.  

Đó là một cách để nối chuỗi trong PHP. Nếu chúng ta cần nối một chuỗi tại một vị trí cụ thể với một chuỗi khác thì sao?

Cách nối và thay đổi chuỗi trong PHP tại một vị trí cụ thể

Cho đến nay, chúng ta đã thấy toán tử nối. Bây giờ, toán tử có thể thêm hoặc nối chuỗi này với chuỗi khác. Để nối một chuỗi tại một vị trí cụ thể trong một chuỗi khác, chúng ta cần phải đi xa hơn

Ý tưởng là tách chuỗi đầu tiên trước tại một vị trí cụ thể và thêm chuỗi thứ hai vào đó. Để hỗ trợ ý tưởng này, chúng ta có hàm substr trong PHP. Bạn cần tìm hiểu cú pháp và các tham số của hàm thông qua tài liệu PHP về hàm substr. Một bước cần thiết để trở nên xuất sắc với tư cách là nhà phát triển là đọc tài liệu. Đó là lý do tại sao không bỏ lỡ phần này

Đầu tiên, hãy xem các ví dụ về hàm substr trước khi chuyển sang chủ đề thực tế

 
$greeting_string  = "Hello World!!";
 
//OUTPUT: Hello
echo substr[$greeting_string,0,5];
 
//OUTPUT: World!!
echo substr[$greeting_string,6];
 
//OUTPUT: e
echo substr[$greeting_string,1,1];
 
//OUTPUT: ello World!!
echo substr[$greeting_string,1];
 

Như chúng ta có thể thấy, chúng ta có rất nhiều quyền tự do để cắt chuỗi theo cách chúng ta muốn với hàm substr. Chúng tôi sẽ sử dụng chất nền với toán tử nối để nối một chuỗi tại một vị trí cụ thể trong một chuỗi khác. Hãy xem làm thế nào


$first_string = "I love coding in Javascript and Java";
 
$second_string = "PHP";
 
//We need to put the $second_string in the $first_string, between in and Javascript.
//The first part: I love coding in has offset of 0 and length 16.
//The second part: Javascript and Java has offset of 17, we can leave out the length parameter here
$concatenated_string = substr[$first_string,0,16]." ".$second_string." ".substr[$first_string,17];
 
echo $concatenated_string;
 
//OUTPUT
//I love coding in PHP Javascript and Java
 

Bạn có thấy cách chúng tôi sử dụng toán tử nền và nối trong ví dụ không. Hãy chia nhỏ dòng mã đó để rõ ràng hơn

  1. 
    //First string
    $first_string  = "Hello World!!";
     
    //Second string
    $second_string = " This is a PHP tutorial";
     
    //Concatenation operator joins the two strings using concatenation assignment operator
    $first_string .= $second_string;
     
    //Print the concatenated string to the console.
    echo $first_string;
     
    //OUTPUT
    //Hello World!! This is a PHP tutorial
     
    
    3
  2. 
    //First string
    $first_string  = "Hello World!!";
     
    //Second string
    $second_string = " This is a PHP tutorial";
     
    //Concatenation operator joins the two strings and pass it to a third variable $concatenated_string.
    $concatenated_string = $first_string.$second_string;
     
    //Print the concatenated string to the console.
    echo $concatenated_string;
     
    //OUTPUT
    //Hello World!! This is a PHP tutorial
     
    
    0

Vì vậy, tuyên bố giảm xuống


//First string
$first_string  = "Hello World!!";
 
//Second string
$second_string = " This is a PHP tutorial";
 
//Concatenation operator joins the two strings and pass it to a third variable $concatenated_string.
$concatenated_string = $first_string.$second_string;
 
//Print the concatenated string to the console.
echo $concatenated_string;
 
//OUTPUT
//Hello World!! This is a PHP tutorial
 
1

Vì vậy, toàn bộ điều quy về chuỗi và toán tử nối, và chúng ta đã thấy cách thức hoạt động của nó. Đó là cách nối hai chuỗi trong PHP tại một vị trí cụ thể. Tiếp theo, chúng ta sẽ xem cách nối các chuỗi trong PHP trước hoặc sau một từ cụ thể

Cách nối và thay đổi chuỗi trong PHP trước hoặc sau một từ cụ thể

Ví dụ này được xây dựng dựa trên những gì chúng tôi đã thực hiện với strpos. Ở đây, chúng tôi sử dụng một hàm để lấy chỉ mục của một từ. Chỉ mục này sau đó sẽ được sử dụng trong strpos để cắt chuỗi tối đa hoặc ngoài từ đó

PHP có hàm strpos lấy vị trí xuất hiện đầu tiên của chuỗi con trong chuỗi. Một lần nữa, bạn phải xem tài liệu để hiểu nội hàm của hàm strpos

Để cung cấp cho bạn một ý tưởng, hãy xem xét một vài ví dụ về strpos


//Index starts at 0.
$intro_string = "My name is Bob";
 
 
//OUTPUT: 11 
echo strpos[$intro_string,"Bob"];
 
//OUTPUT: 3
echo strpos[$intro_string,"name"];
 
//OUTPUT: 8
echo strpos[$intro_string,"is"];

Bây giờ, hãy tìm hiểu qua một ví dụ về cách nối các chuỗi trong PHP trước và sau một từ cụ thể bằng cách sử dụng những gì chúng ta đã thấy cho đến nay

$intro_string = "My name is Bob and I am a developer";
 
 
 
//strpos will return index position of developer. OUTPUT: 26
$index = strpos[$intro_string,"developer"];
 
 
 
//Reduces to:  "My name is Bob and I am a"."PHP "."developer"
$concatenated_string = substr[$intro_string,0,$index]."PHP ".substr[$intro_string,$index];
 
echo $concatenated_string;
 
//OUTPUT
//My name is Bob and I am a PHP developer
 

Hàm strpos lấy chỉ mục của “nhà phát triển” trong $intro_string. Chỉ mục được chuyển đến hàm substr để cắt chuỗi tương ứng

Hãy chia nhỏ mã để hiểu nó. Chức năng thực thi như

  1. 
    //First string
    $first_string  = "Hello World!!";
     
    //Second string
    $second_string = " This is a PHP tutorial";
     
    //Concatenation operator joins the two strings and pass it to a third variable $concatenated_string.
    $concatenated_string = $first_string.$second_string;
     
    //Print the concatenated string to the console.
    echo $concatenated_string;
     
    //OUTPUT
    //Hello World!! This is a PHP tutorial
     
    
    2
  2. 
    //First string
    $first_string  = "Hello World!!";
     
    //Second string
    $second_string = " This is a PHP tutorial";
     
    //Concatenation operator joins the two strings and pass it to a third variable $concatenated_string.
    $concatenated_string = $first_string.$second_string;
     
    //Print the concatenated string to the console.
    echo $concatenated_string;
     
    //OUTPUT
    //Hello World!! This is a PHP tutorial
     
    
    3
  3. 
    //First string
    $first_string  = "Hello World!!";
     
    //Second string
    $second_string = " This is a PHP tutorial";
     
    //Concatenation operator joins the two strings and pass it to a third variable $concatenated_string.
    $concatenated_string = $first_string.$second_string;
     
    //Print the concatenated string to the console.
    echo $concatenated_string;
     
    //OUTPUT
    //Hello World!! This is a PHP tutorial
     
    
    4

Chúng ta có thể giải thích dạng thứ hai và thứ ba của câu lệnh dựa trên những gì chúng ta đã thấy trong hai tùy chọn cuối cùng. Chúng tôi hy vọng bạn đã nắm bắt được khái niệm. Phần còn lại là thực hành.  

Đó là nó cho bài viết này. Hãy theo dõi các hướng dẫn hữu ích hơn về PHP

Bạn muốn khám phá thêm các bài hướng dẫn PHP hữu ích?

Chúng tôi có nhiều bài viết thú vị liên quan đến PHP. Bạn có thể khám phá những điều này để tìm hiểu thêm về PHP

Hàm isset PHP là gì và khi nào thì sử dụng nó?

Chuyển đổi mảng thành chuỗi bằng hàm PHP implode

Tạo một mảng kết hợp trong PHP

Bài viết liên quan

Mảng kết hợp hoặc bản đồ băm trong PHP là gì
Cách xóa tệp trong PHP nếu nó tồn tại cùng với mã ví dụ vào năm 2023
Cách
How to Split Associative Arrays with PHP Code Examples

  • ← Cách bình luận trong PHP
  • Cách lấy độ dài mảng trong PHP →

báo cáo quảng cáo này

Stephen Phép Lạ

Chào. Tôi hy vọng bạn thích bài viết này. Tôi đã phát triển các trang web và phần mềm một cách chuyên nghiệp trong hơn 20 năm. Tôi bắt đầu FuelingPHP như một cách để đền đáp lại cộng đồng nguồn mở đã giúp tôi có thể sống thoải mái khi xây dựng những thứ tôi yêu thích

Làm cách nào để kết hợp chuỗi trong PHP?

Đầu tiên là toán tử nối ['. '] , trả về kết hợp các đối số phải và trái của nó. Thứ hai là toán tử gán nối ['. ='], nối đối số ở bên phải với đối số ở bên trái.

Toán tử nào được sử dụng để kết hợp các chuỗi?

Các toán tử nối nối nhiều chuỗi thành một chuỗi duy nhất. Có hai toán tử nối, + và & . Cả hai đều thực hiện thao tác nối cơ bản, như ví dụ sau cho thấy.

Làm cách nào để kết hợp hai biến trong PHP?

Bạn có thể làm điều này bằng PHP. $txt1 = "màu là"; . "; tiếng vang $txt1. $txt2; Điều này sẽ kết hợp hai chuỗi và đầu ra sẽ là. "màu đỏ. ".

Toán tử chuỗi trong PHP là gì?

Toán tử chuỗi PHP

Chủ Đề