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

Trong bài viết này, tôi đã thảo luận về các toán tử chuỗi trong PHP. Chúng ta có thể sử dụng toán tử chuỗi để thực hiện một số tác vụ. PHP có hai toán tử chuỗi, Hãy xem chi tiết

Hai loại toán tử chuỗi

Điều hành nối

  • Một dấu chấm (. ) chỉ toán tử nối
  • Nó chuyển đổi các toán hạng LHS và RHS sang định dạng chuỗi và tạo thành một chuỗi mới bằng cách kết hợp chúng

Ví dụ về toán tử nối

;
ehco "Life" . "Style"; // Lifestyle

?>
  1. Trong đoạn mã trên, chúng tôi đã in một Chuỗi “Thank” sau đó chúng tôi sử dụng thao tác nối (. ) và chúng tôi có một chuỗi khác "bạn"
  2. Đầu ra được trả về bằng cách kết hợp hai chuỗi “Thankyou“
  3. Nếu bạn đưa ra một số nguyên sẽ được chuyển đổi thành một chuỗi và sau đó được kết hợp

Toán tử gán phép nối tốc ký

  • dấu bằng “=” biểu thị phép nối tốc ký, toán tử gán
  • Nó chuyển đổi các toán hạng LHS và RHS sang định dạng chuỗi và định dạng một chuỗi mới bằng cách kết hợp chúng và gán giá trị kết quả cho biến bên trái

Ghi chú. Nên thêm khoảng trắng trước và sau các toán tử chuỗi

Ví dụ cho toán tử gán phép nối tốc ký

  1. Ở đây chúng ta có chuỗi “john“, nó được lưu trữ bên trong biến “name”
  2. Chúng tôi biết rằng Chúng tôi có thể hiển thị giá trị bên trong biến "tên". Vì vậy, chúng tôi sử dụng "echo" để in các giá trị biến
  3. Bây giờ, bạn muốn nối thêm một số Chuỗi vào nó, vì vậy chúng tôi có thể sử dụng “. =” dấu chấm với dấu bằng để nối bất kỳ chuỗi nào vào nó
  4. Xem đoạn mã trên, chúng tôi đã viết $name. = ” Bấc”, ta nói lấy giá trị hiện tại của biến “tên” rồi nối vào chuỗi “bấc”. Vì vậy, đầu ra là "john wick"

Toán tử chuỗi hay còn gọi là toán tử nối cho phép chúng ta nối hai chuỗi với nhau. Các chuỗi cần được nối vì nhiều lý do, chẳng hạn như thêm một biến hoặc thậm chí tách một chuỗi dài để dễ đọc hơn trong IDE của bạn

Chúng ta hãy xem câu sau (chuỗi). “Tôi phát ốm và mệt mỏi với việc tạo ra các hướng dẫn vận hành. ” Chúng ta có thể lặp lại nó hoặc gán nó cho một biến. Chúng ta cũng có thể tách chuỗi bằng cách sử dụng toán tử nối và có bao nhiêu chuỗi bằng số ký tự trong đó

echo "I am sick and tired of creating operator tutorials.";
echo "I am sick and " . "tired" . " of creating operator tutorials";
echo "2024 can't come soon enough. " .
"As soon as it does, I am " .
"buying a GT-R.";
?>

Một điều cần lưu ý khi bạn tách một chuỗi. nhớ những khoảng trống. Những thứ đó có thể bị mất rất nhanh

echo "Hello" . "there"; // Hellothere
echo "Hello " . "there"; // Hello there
?>

Chúng ta cũng có thể nối các biến thành chuỗi

$year = 2020;
$make = "Nissan";
$model = "GT-R";
// Outputs: 2020 Nissan GT-R
echo $year . ' ' . $make . " " . $model;
?>

Toán tử nối có thể được sử dụng với các chuỗi được bao quanh bởi cả dấu ngoặc đơn và dấu ngoặc kép. Toán tử nối bên trong một chuỗi chỉ là một dấu chấm (dấu chấm câu). Toán tử nối chỉ có thể được đặt giữa hai chuỗi

Các chuỗi cũng có thể được nối với các giá trị số, bao gồm cả số dấu phẩy động

// Outputs: I am 32 years old
echo "I am " . 32 . " years old;
// Outputs: It is $42.99
echo "It is $" . 42.99;
?>

Bạn có thể đã thấy toán tử dấu chấm trong các ngôn ngữ lập trình hướng đối tượng khác, như Java. Toán tử dấu chấm trong các ngôn ngữ đó cho phép bạn truy cập các phương thức và thuộc tính của một đối tượng. Hầu hết các ngôn ngữ đó nối hai chuỗi bằng toán tử +. Trong PHP, chúng tôi sử dụng toán tử mũi tên, ->, để truy cập các phương thức và thuộc tính của một đối tượng và chúng tôi sử dụng toán tử nối (. ) để nối hai chuỗi

dinocajic/php-7-youtube-tutorials

Mã cho PHP 7. x hướng dẫn trên YouTube

github. com

Dino Cajic hiện là Trưởng phòng CNTT tại LSBio (LifeSpan BioSciences, Inc. ), Kháng thể tuyệt đối, Kerafast, Everest BioTech, Nordic MUbio và Exalpha. Ông cũng là Giám đốc điều hành tại MyAutoSystem. Ông có hơn một thập kỷ kinh nghiệm về công nghệ phần mềm. Anh ấy có điểm B. S. về Khoa học Máy tính và môn phụ về Sinh học. Nền tảng của anh ấy bao gồm việc tạo ra các ứng dụng thương mại điện tử cấp doanh nghiệp, thực hiện phát triển phần mềm dựa trên nghiên cứu và tạo điều kiện phổ biến kiến ​​thức thông qua viết lách

Bạn có thể kết nối với anh ấy trên LinkedIn, theo dõi anh ấy trên Instagram hoặc đăng ký ấn phẩm Phương tiện của anh ấy

Đọc mọi câu chuyện từ Dino Cajic (và hàng nghìn nhà văn khác trên Medium). Phí thành viên của bạn trực tiếp hỗ trợ Dino Cajic và các nhà văn khác mà bạn đọc. Bạn cũng sẽ có toàn quyền truy cập vào mọi câu chuyện trên Phương tiện