Hướng dẫn which are the various types of strings in php? - các loại chuỗi khác nhau trong php là gì?

Chuỗi PHP

Chuỗi PHP là một chuỗi các ký tự, tức là được sử dụng để lưu trữ và thao tác văn bản. PHP chỉ hỗ trợ bộ 256 ký tự và do đó nó không cung cấp hỗ trợ Unicode gốc. Có 4 cách để chỉ định một chuỗi theo nghĩa đen trong PHP.

  1. được trích dẫn đơn
  2. Double Trích dẫn
  3. HEREDOC Cú pháp
  4. Cú pháp NewDoc (kể từ Php 5.3)

Được trích dẫn đơn

Chúng ta có thể tạo một chuỗi trong PHP bằng cách đặt văn bản trong một quote đơn. Đó là cách dễ nhất để chỉ định chuỗi trong PHP.

Để chỉ định một trích dẫn đơn theo nghĩa đen, hãy thoát nó bằng dấu gạch chéo ngược (\) và để chỉ định một dấu gạch chéo ngược (\) sử dụng Double Backslash (\\). Tất cả các trường hợp khác với dấu gạch chéo ngược như \ r hoặc \ n, sẽ được đầu ra giống như chúng được chỉ định thay vì có bất kỳ ý nghĩa đặc biệt nào.

Ví dụ

Theo sau một số ví dụ được đưa ra để hiểu chuỗi PHP được trích dẫn duy nhất theo cách tốt hơn:

ví dụ 1

Output:

Hello text within single quote

Chúng ta có thể lưu trữ nhiều văn bản dòng, ký tự đặc biệt và trình tự thoát trong chuỗi PHP được trích xuất đơn.

Ví dụ 2

Output:

Hello text multiple line text within single quoted string 
Using double "quote" directly inside single quoted string 
Using escape sequences \n in single quoted string

Ví dụ 3

Output:

trying variable $num1 
trying backslash n and backslash t inside single quoted string \n \t 
Using single quote 'my quote' and \backslash

Lưu ý: Trong các chuỗi PHP được trích dẫn đơn, hầu hết các chuỗi thoát và biến sẽ không được giải thích. Nhưng, chúng ta có thể sử dụng một trích dẫn đơn qua \ 'và dấu gạch chéo ngược thông qua \ bên trong các chuỗi PHP được trích dẫn đơn. In single quoted PHP strings, most escape sequences and variables will not be interpreted. But, we can use single quote through \' and backslash through \\ inside single quoted PHP strings.


Double Trích dẫn

Trong PHP, chúng ta cũng có thể chỉ định chuỗi thông qua văn bản kèm theo trong trích dẫn kép. Nhưng các chuỗi thoát và các biến sẽ được giải thích bằng cách sử dụng các chuỗi PHP trích dẫn kép.

ví dụ 1

Output:

Hello text within double quote

Chúng ta có thể lưu trữ nhiều văn bản dòng, ký tự đặc biệt và trình tự thoát trong chuỗi PHP được trích xuất đơn.can't use double quote directly inside double quoted string.

Ví dụ 2

Output:

Parse error: syntax error, unexpected 'quote' (T_STRING) in C:\wamp\www\string1.php on line 2

Ví dụ 3can store multiple line text, special characters and escape sequences in a double quoted PHP string.

Ví dụ 3

Output:

Hello text multiple line text within double quoted string 
Using double "quote" with backslash inside double quoted string 
Using escape sequences in double quoted string

Lưu ý: Trong các chuỗi PHP được trích dẫn đơn, hầu hết các chuỗi thoát và biến sẽ không được giải thích. Nhưng, chúng ta có thể sử dụng một trích dẫn đơn qua \ 'và dấu gạch chéo ngược thông qua \ bên trong các chuỗi PHP được trích dẫn đơn.variable will be interpreted.

Double Trích dẫn

Output:


Trong PHP, chúng ta cũng có thể chỉ định chuỗi thông qua văn bản kèm theo trong trích dẫn kép. Nhưng các chuỗi thoát và các biến sẽ được giải thích bằng cách sử dụng các chuỗi PHP trích dẫn kép.

Bây giờ, bạn không thể sử dụng trích dẫn kép trực tiếp bên trong chuỗi được trích dẫn kép.

Chúng ta có thể lưu trữ nhiều văn bản dòng, ký tự đặc biệt và chuỗi thoát trong chuỗi PHP được trích dẫn kép.

Trong các chuỗi được trích dẫn kép, biến sẽ được giải thích.

Ví dụ

Theo sau một số ví dụ được đưa ra để hiểu chuỗi PHP được trích dẫn duy nhất theo cách tốt hơn:

Output:

ví dụ 1

Chúng ta có thể lưu trữ nhiều văn bản dòng, ký tự đặc biệt và trình tự thoát trong chuỗi PHP được trích xuất đơn.

Ví dụ 2

Output:

Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\xampp\PMA\heredoc.php on line 7

Ví dụ 3

Lưu ý: Trong các chuỗi PHP được trích dẫn đơn, hầu hết các chuỗi thoát và biến sẽ không được giải thích. Nhưng, chúng ta có thể sử dụng một trích dẫn đơn qua \ 'và dấu gạch chéo ngược thông qua \ bên trong các chuỗi PHP được trích dẫn đơn.

Output:

Hello! My name is Misthi, and I live in Delhi. 

Lưu ý: Trong các chuỗi PHP được trích dẫn đơn, hầu hết các chuỗi thoát và biến sẽ không được giải thích. Nhưng, chúng ta có thể sử dụng một trích dẫn đơn qua \ 'và dấu gạch chéo ngược thông qua \ bên trong các chuỗi PHP được trích dẫn đơn.

Double Trích dẫn

Output:

It is the example of multiple lines of text.
It is the example of multiple lines of text.

Trong PHP, chúng ta cũng có thể chỉ định chuỗi thông qua văn bản kèm theo trong trích dẫn kép. Nhưng các chuỗi thoát và các biến sẽ được giải thích bằng cách sử dụng các chuỗi PHP trích dẫn kép.

Lưu ý: Trong các chuỗi PHP được trích dẫn đơn, hầu hết các chuỗi thoát và biến sẽ không được giải thích. Nhưng, chúng ta có thể sử dụng một trích dẫn đơn qua \ 'và dấu gạch chéo ngược thông qua \ bên trong các chuỗi PHP được trích dẫn đơn.

Output:

My name is "Gunjan". I am printing some DEMO example. 
Now, I am printing Example2. 
It will print a capital 'A': A


Double Trích dẫn

Trong PHP, chúng ta cũng có thể chỉ định chuỗi thông qua văn bản kèm theo trong trích dẫn kép. Nhưng các chuỗi thoát và các biến sẽ được giải thích bằng cách sử dụng các chuỗi PHP trích dẫn kép.e.g. <<<'EXP'. Newdoc follows the same rule as heredocs.

Bây giờ, bạn không thể sử dụng trích dẫn kép trực tiếp bên trong chuỗi được trích dẫn kép.single-quoted string whereas heredoc is a double-quoted string.

Chúng ta có thể lưu trữ nhiều văn bản dòng, ký tự đặc biệt và chuỗi thoát trong chuỗi PHP được trích dẫn kép. Newdoc works as single quotes.

Example-1:

Output:

Hello text multiple line text within single quoted string 
Using double "quote" directly inside single quoted string 
Using escape sequences \n in single quoted string
0

Trong các chuỗi được trích dẫn kép, biến sẽ được giải thích.

Hướng dẫn which are the various types of strings in php? - các loại chuỗi khác nhau trong php là gì?

Lưu ý: Trong các chuỗi PHP được trích dẫn đơn, hầu hết các chuỗi thoát và biến sẽ không được giải thích. Nhưng, chúng ta có thể sử dụng một trích dẫn đơn qua \ 'và dấu gạch chéo ngược thông qua \ bên trong các chuỗi PHP được trích dẫn đơn.

Double Trích dẫn

Output:

Trong PHP, chúng ta cũng có thể chỉ định chuỗi thông qua văn bản kèm theo trong trích dẫn kép. Nhưng các chuỗi thoát và các biến sẽ được giải thích bằng cách sử dụng các chuỗi PHP trích dẫn kép.

Hello text multiple line text within single quoted string 
Using double "quote" directly inside single quoted string 
Using escape sequences \n in single quoted string
1

Bây giờ, bạn không thể sử dụng trích dẫn kép trực tiếp bên trong chuỗi được trích dẫn kép. newdoc supported by PHP 5.3.0+ versions.

ví dụ 1

Chúng ta có thể lưu trữ nhiều văn bản dòng, ký tự đặc biệt và trình tự thoát trong chuỗi PHP được trích xuất đơn.

Ví dụ 2

Output:

Hello text multiple line text within single quoted string 
Using double "quote" directly inside single quoted string 
Using escape sequences \n in single quoted string
2

Chuỗi các loại của nó là gì?

Một chuỗi thường được coi là một kiểu dữ liệu và thường được triển khai dưới dạng cấu trúc dữ liệu mảng của byte (hoặc từ) lưu trữ một chuỗi các phần tử, thường là các ký tự, sử dụng một số mã hóa ký tự.Chuỗi cũng có thể biểu thị các mảng chung hơn hoặc các loại và cấu trúc dữ liệu chuỗi (hoặc danh sách) khác.a data type and is often implemented as an array data structure of bytes (or words) that stores a sequence of elements, typically characters, using some character encoding. String may also denote more general arrays or other sequence (or list) data types and structures.

Có bao nhiêu chức năng chuỗi trong PHP?

Chức năng chuỗi PHP.

Chuỗi PHP và các loại hàm chuỗi là gì?

Thuật ngữ "chuỗi" đề cập đến một loạt các ký tự.PHP hỗ trợ một số loại dữ liệu, bao gồm cả chuỗi.Các ký tự chữ và số được cho phép trong các biến chuỗi.Khi các điều kiện này được đáp ứng, các chuỗi được tạo ra.Có thể tạo một biến và gán nó cho các ký tự chuỗi.. PHP supports a number of data types, including strings. Alphanumeric characters are allowed in string variables. When these conditions are met, strings are generated. It is possible to create a variable and assign it to string characters.

Có bao nhiêu loại chức năng chuỗi?

Chuỗi chức năng.