Hướng dẫn how many types of strings are there in php? - có bao nhiêu loại chuỗi trong php?

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 how many types of strings are there in php? - có bao nhiêu loại chuỗi trong php?

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

Kiểu dữ liệu chuỗi trong PHP là gì?

Trong PHP, một loại dữ liệu chuỗi là một chuỗi không phải là không có số lượng charater.Bất kỳ ký tự nào trong bộ ASCII đều có thể là một phần của chuỗi.PHP không hỗ trợ Unicode.Trong PHP, biểu diễn theo nghĩa đen của chuỗi có thể được thực hiện với các trích dẫn đơn, trích dẫn kép, với cú pháp HEREDOC và cú pháp NowDoc.a non-numeric sequence of charaters. Any character in the ASCII set can be a part of a string. PHP doesn't support UNICODE. In PHP, literal representation of string can be done with single quotes, double quotes, with heredoc syntax and nowdoc syntax.

Các loại chức năng chuỗi khác nhau trong PHP là gì?

Chức năng chuỗi PHP.

Có bao nhiêu loại biến trong PHP?

PHP có ba phạm vi biến khác nhau: cục bộ.toàn cầu.tĩnh.three different variable scopes: local. global. static.

Các loại dữ liệu khác nhau trong PHP là gì?

PHP hỗ trợ các loại dữ liệu sau:..
String..
Integer..
Float (số điểm nổi - còn được gọi là gấp đôi).
Boolean..
Array..
Object..
Resource..