Chuỗi PHP có biến

Nội suy biến đang thêm các biến ở giữa khi chỉ định một chuỗi ký tự. PHP sẽ phân tích các biến được nội suy và thay thế biến bằng giá trị của nó trong khi xử lý chuỗi ký tự

Tôi PHP, một chuỗi ký tự có thể được chỉ định theo bốn cách,

  1. trích dẫn đơn
  2. trích dẫn kép
  3. cú pháp di truyền
  4. Cú pháp Nowdoc
  • nội suy. Phân tích cú pháp biến được cho phép khi chuỗi ký tự được đặt trong dấu ngoặc kép hoặc với heredocs
  • Chuỗi trích dẫn đơn hoặc nowdocs, không hỗ trợ nội suy biến

Trong hướng dẫn này, chúng ta sẽ xem các ví dụ để nội suy một biến trong heredoc và với một chuỗi ký tự được đặt trong dấu ngoặc kép. Điều này sẽ cho thấy nó sẽ hữu ích như thế nào trong việc nối chuỗi PHP

Cú pháp nội suy biến

Có hai cú pháp sử dụng để nội suy biến có thể được thực hiện trong PHP

  1. Chỉ cần đặt biến trong chuỗi ký tự
  2. Chỉ định biến trong dấu ngoặc nhọn. Lý do nó được gọi là 'phức tạp' là vì nó cho phép tạo các chuỗi ký tự phức tạp

Tôi đã thêm một ví dụ về phép nội suy biến với một từ duy nhất bằng cách đặt biến trong dấu ngoặc nhọn như {$variable_name} bên dưới

Nội suy biến trong chuỗi trích dẫn kép

Đoạn mã sau hiển thị một ví dụ để nội suy các biến thành một chuỗi ký tự được đặt trong dấu ngoặc kép. Trong ví dụ này, tôi có một biến chuỗi chứa giá trị ‘PHPPOT’ được nội suy vào câu lệnh echo

Trong chương trình này, tôi đã nội suy biến trong một chuỗi trích dẫn đơn và trích dẫn kép. Điều này là để giới thiệu rằng phép nội suy biến trong PHP chỉ hoạt động với các chuỗi được trích dẫn kép


Nội suy biến với heredoc

Mã này có một tuyên bố heredoc. Trong câu lệnh này, tôi đã thêm nhiều dòng dữ liệu chuỗi và nội suy biến $name vào đó. Trong khi in câu lệnh này, biến PHP được phân tích cú pháp để in giá trị

Sau khi phân tích cú pháp biến, câu lệnh heredoc sẽ được in với các ngắt dòng như đã chỉ định


Nội suy biến trong một từ (cú pháp phức tạp/lăn tăn)

Trong ví dụ này, biến $name được nội suy trong một từ. Tôi đã thêm biến vào đầu chuỗi. Chúng ta phải đặt biến trong dấu ngoặc nhọn để nội suy chúng trong một từ

Trong ví dụ dưới đây, nếu không có dấu ngoặc nhọn, biến có thể bị hiểu sai thành $namePOT. Từ này là một biến. Vì vậy, cú pháp cong này sẽ đặc biệt hữu ích để thêm tiền tố hoặc hậu tố vào một từ

Trong PHP, phép nối được thực hiện bằng cách sử dụng toán tử nối


0 là dấu chấm. Các nhà phát triển php sử dụng rộng rãi toán tử nối, nó giúp họ nối chuỗi trong nhiệm vụ lập trình hàng ngày của họ

Mục lục

Hiểu toán tử nối PHP

PHP cung cấp hai loại toán tử chuỗi để xử lý nối chuỗi

OperatorDetail

0Toán tử nối dấu chấm trong PHP nối các đối số phải và trái của nó.

2Toán tử nối thứ hai này giúp nối đối số bên phải với đối số bên trái

Nối hai chuỗi trong PHP

Bạn có thể kết hợp hai chuỗi trong PHP bằng toán tử nối, hãy xem ví dụ mã bên dưới

<?php
  $string1 = 'John';
  $string2 = 'Doe';
  $name_str = $string1 . ' ' . $string2;
  echo $name_str;
?>
// Result: John Doe

Nối hai biến trong PHP

Trong hướng dẫn php này, bây giờ chúng ta sẽ học cách nối hai biến, trong ví dụ sau chúng ta đã khai báo hai biến


3 và
<?php
    $var_1 =  "Tony Stark";
    $var_2 = "MCU";
    $JOIN_VAR = $var_1." ".$var_2." ";
    echo $JOIN_VAR;
?>
0. Sau đó, trong biến
<?php
    $var_1 =  "Tony Stark";
    $var_2 = "MCU";
    $JOIN_VAR = $var_1." ".$var_2." ";
    echo $JOIN_VAR;
?>
1, chúng tôi sẽ thêm nội dung của cả hai biến

<?php
    $var_1 =  "Tony Stark";
    $var_2 = "MCU";
    $JOIN_VAR = $var_1." ".$var_2." ";
    echo $JOIN_VAR;
?>

Đầu ra sẽ là

// Result: Tony Stark MCU 

Nối biến với chuỗi trong PHP

Trong ví dụ này, chúng ta đang Nối một biến với chuỗi

<?php
  $var = "Hello";
  echo $var.' World';
?>
// Result: Hello World

Nối hai mảng trong PHP

Trong ví dụ này, chúng ta sẽ tìm hiểu cách hợp nhất hoặc nối hai mảng bằng cách sử dụng phương thức array_merge() của PHP. Phương thức này sẽ cho phép chúng ta kết hợp dữ liệu 2 mảng thành một mảng

________số 8

Kiểm tra kết quả dưới đây

Array
(
    [0] => 1
    [tv] => ac
    [1] => 2
    [2] => washing machine
    [3] => 3
    [4] => word
    [5] => abc
    [vegetable] => tomato
    [state] => washington dc
)

Cuối cùng, chúng ta đã hoàn thành các hướng dẫn về Chuỗi, Biến và Mảng nối PHP, tôi đã cố gắng giải thích hầu hết mọi tình huống có thể xảy ra;

Chuỗi PHP có biến

máy đào

Tôi là Digamber, một nhà phát triển full-stack và là người đam mê thể dục. Tôi đã tạo trang web này để truyền kinh nghiệm mã hóa của mình cho các lập trình viên mới. Tôi thích viết trên JavaScript, ECMAScript, React, Angular, Vue, Laravel

Twitter GitHub

Bài viết đề xuất

Xây dựng hệ thống xếp hạng 5 sao PHP MySQL bằng jQuery AJAXPHP 8 Tìm kiếm dữ liệu trực tiếp AJAX với MySQL Hướng dẫn PHP 8 Select2 Đa lựa chọn với jQuery AJAX Hướng dẫn PHP 8 Ví dụ về mã hóa và giải mã dữ liệu JSON Ví dụ về PHP 8 Hướng dẫn xác thực biểu mẫu phía máy chủ Tích hợp Google reCAPTCHA trong PHP 8 Biểu mẫu liên hệ Cách tạo Captcha . Lấy giá trị đã chọn và thêm kiểu Cách lấy các giá trị đã chọn từ tùy chọn được chọn trong PHP 8Nhận nhiều giá trị của các hộp kiểm đã chọn trong PHP 8 Tạo phân trang trong PHP 8 với MySQL và Bootstrap

Làm cách nào để bao gồm các biến trong chuỗi PHP?

Trong PHP, các biến có thể được phân tích cú pháp trong các chuỗi được chỉ định bằng dấu ngoặc kép ( " ) . Điều này có nghĩa là trong chuỗi, máy tính sẽ thay thế một lần xuất hiện của một biến bằng giá trị của biến đó.

Tôi có thể lưu trữ chuỗi dưới dạng biến không?

Chuỗi là một loại giá trị có thể được lưu trữ trong một biến .

Bạn có thể sử dụng += trong PHP không?

Toán tử + là toán tử cộng. += sẽ thêm các giá trị số . Lưu câu trả lời này.