Rút ngắn chuỗi php

Cách 1. Single - quote strings [chuỗi đơn]. Loại chuỗi này không xử lý các ký tự đặc biệt bên trong dấu ngoặc kép như sau

đầu ra

Welcome to GeeksforGeeks

Chương trình trên được biên dịch chính xác và tạo một chuỗi “Chào mừng đến với GeeksforGeeks” và lưu trữ nó trong biến cũng như in nó bằng câu lệnh echo

Bây giờ ta sẽ có chương trình như sau

đầu ra

Chào mừng đến với $site

Trong chương trình trên, câu lệnh lặp lại trong tên biến thay vì trong nội dung của các biến. Điều này là do, các chuỗi dấu ngoặc đơn trong PHP không xử lý các ký tự đặc biệt. Do đó, chuỗi không thể xác định dấu '$' là đầu của biến tên

cách 2. Chuỗi trích dẫn kép. Không giống Chuỗi trích dẫn đơn, chuỗi trích dẫn kép trong PHP có khả năng xử lý các ký tự đặc biệt

đầu ra

Welcome to GeeksforGeeks

Welcome to GeeksforGeeks

Đọc thêm. Lỗi và ngoại lệ trong PHP - Tìm hiểu về lỗi và ngoại lệ trong PHP

Cách xử lý các loại String trong PHP

Trong chương trình trên, chúng ta có thể thấy rằng các chuỗi trích dẫn kép đang xử lý các ký tự đặc biệt theo thuộc tính của chúng. Ký tự '\ n' không được nhập và được coi là một dòng mới. Ngoài ra, thay vì tên biến $ site, “GeeksforGeeks” được đưa vào.  

Cách xử lý các loại String trong PHP

PHP handle mọi thứ bên trong dấu ngoặc kép [“”] is String. Trong bài viết này, chúng ta sẽ tìm hiểu về hoạt động của các chuỗi hàm khác nhau và cách khai triển chúng giống nhau với một số thuộc tính đặc biệt của chuỗi. No same as other data type as integer or kernel,. Chuỗi không có bất kỳ giới hạn hoặc phạm vi cố định nào. Nó có thể kéo dài đến bất kỳ độ dài miễn phí nào mà nó nằm trong dấu ngoặc kép

Thông thường các chuỗi trong dấu ngoặc kép bỏ qua các ký tự đặc biệt nhưng các chuỗi trong dấu ngoặc kép nhận ra các ký tự đặc biệt và xử lý chúng theo các cách khác nhau

Ví dụ

đầu ra

The name of the geek is Krishna 

The name of the geek is $name

Một số ký tự đặc biệt quan trọng và được sử dụng thường xuyên được sử dụng với chuỗi trích dẫn kép [chuỗi dấu ngoặc kép] được giải thích dưới đây

  • Ký tự bắt đầu bằng dấu gạch chéo ngược [“\”] được coi là chuỗi thoát và được thay thế bằng các ký tự đặc biệt. Dưới đây là một số trình tự thoát quan trọng
    1. “\ N” được thay thế bằng một dòng mới
    2. “\ T” được thay thế bằng tab không gian
    3. “\ $” Được thay thế bằng ký hiệu đô la
    4. “\ R” được thay thế bằng dấu xuống dòng
    5. “\\” ​​has been instead by cross-ross
    6. “\” ” Is instead by a quote
    7. “\ '” Được thay thế bằng một dấu ngoặc kép
  • Chuỗi bắt đầu bằng ký hiệu đô la [“$”] được coi là biến và được thay thế bằng nội dung của biến

>>> Đọc thêm. Filter in PHP - Giải mã thông tin về Filter in PHP

Các chức năng chuỗi tích hợp trong PHP

Các hàm tích hợp sẵn trong PHP là một số hàm thư viện hiện có, có thể được sử dụng trực tiếp trong các chương trình để thực hiện một số lệnh gọi hợp lệ đến với chúng. Dưới đây là một số chuỗi hàm phân tích quan trọng thường được sử dụng thường xuyên trong các chương trình

hàm strlen. This function used to find a length of a string. Hàm này chấp nhận chuỗi làm đối số và trả về độ dài hoặc ký tự số trong chuỗi

Ví dụ

đầu ra

________số 8

hàm strrev. this function used to reverse a string. Hàm này chấp nhận một chuỗi làm đối số và trả về chuỗi đã đảo ngược của nó

Ví dụ

đầu ra

Welcome to GeeksforGeeks
0

Hàm str_replace[]. Hàm này nhận ba chuỗi làm đối số. Đối số thứ ba là chuỗi gốc và đối số đầu tiên được thay thế bằng đối số thứ hai. Nói cách khác, nó thay thế tất cả các lần xuất hiện của đối số đầu tiên trong chuỗi gốc bằng đối số thứ hai

Ví dụ

đầu ra

Welcome to GeeksforGeeks
2

Trong ví dụ đầu tiên, chúng ta có thể thấy tất cả các lần xuất hiện của từ Geeks được thay thế bằng từ Thế giới trong Hello GeeksforGeeks

Hàm strpos[]. Hàm này nhận hai chuỗi đối số và nếu chuỗi thứ hai xuất hiện trong chuỗi đầu tiên, nó sẽ trả về vị trí bắt đầu của chuỗi, nếu không sẽ trả về FALSE. Ví dụ

đầu ra

Welcome to GeeksforGeeks
4

Chúng ta có thể thấy, trong chương trình trên, ở ví dụ thứ ba chuỗi “Peek” không xuất hiện trong chuỗi đầu tiên, do hàm này trả về giá trị boolean false cho biết rằng chuỗi này không hiển thị

Hàm cắt []. Hàm này cho phép chúng ta di chuyển khoảng trắng hoặc chuỗi từ cả hai bên của một chuỗi. Ví dụ

đầu ra

Welcome to GeeksforGeeks
6

Kết luận. Bài viết trên giới thiệu cho bạn về chuỗi trong PHP và một số cách tạo chuỗi. Hy vọng các thông tin trên đây hữu ích với bạn. Cùng tìm hiểu thêm về các ngôn ngữ lập trình thông qua các khóa học lập trình tại Viện công nghệ thông tin T3H

Chủ Đề