Các loại chuỗi trong PHP

Bây giờ chúng ta hãy xem bốn cách khác nhau để tạo các hàm chuỗi PHP và thao tác chuỗi trong PHP

Tạo chuỗi PHP bằng dấu nháy đơn. Cách đơn giản nhất để tạo chuỗi là sử dụng dấu nháy đơn

Hãy xem một ví dụ tạo một chuỗi đơn giản trong PHP

đầu ra

string[42] "You need to be logged in to view this page"

Nếu trích dẫn đơn là một phần của giá trị chuỗi, nó có thể được thoát bằng dấu gạch chéo ngược

Đoạn mã dưới đây minh họa cách thoát khỏi một trích dẫn

đầu ra

I'll be back after 20 minutes

PHP Tạo chuỗi bằng cách sử dụng dấu ngoặc kép với ví dụ

Dấu nháy kép dùng để tạo chuỗi tương đối phức tạp so với dấu nháy đơn

Tên biến có thể được sử dụng bên trong dấu ngoặc kép và giá trị của chúng sẽ được hiển thị

Hãy xem một ví dụ

NƠI ĐÂY,

  • Ví dụ trên tạo một chuỗi đơn giản với giá trị của Alicia
  • Sau đó, tên biến được sử dụng trong chuỗi được tạo bằng dấu ngoặc kép và giá trị của nó được nội suy trong thời gian chạy

đầu ra

Alicia is friends with kalinda

Ngoài nội suy biến, chuỗi trích dẫn kép cũng có thể thoát các ký tự đặc biệt hơn, chẳng hạn như “\n cho nguồn cấp dữ liệu, \$ đô la cho ký hiệu đô la”, v.v.

Thêm ví dụ Giả sử rằng chúng ta có đoạn mã sau

đầu ra

NOTICE : Undefined variable
pas

thực thi các mã trên đưa ra thông báo “Thông báo. Biến không xác định”

Điều này là do $word được coi là một biến

Nếu chúng ta muốn ký hiệu đô la được coi là một giá trị theo nghĩa đen, chúng ta phải thoát khỏi nó

________số 8_______

đầu ra

pas$word

PHP Heredoc với ví dụ

Phương pháp heredoc này được sử dụng để tạo các chuỗi khá phức tạp so với dấu ngoặc kép

Heredoc hỗ trợ tất cả các tính năng của dấu ngoặc kép và cho phép tạo các giá trị chuỗi có nhiều hơn một dòng mà không cần nối chuỗi PHP

Sử dụng dấu ngoặc kép để tạo chuỗi có nhiều dòng sẽ tạo ra lỗi

Bạn cũng có thể sử dụng dấu ngoặc kép bên trong mà không thoát chúng

Ví dụ dưới đây minh họa cách sử dụng phương thức Heredoc để tạo các giá trị chuỗi

string[42] "You need to be logged in to view this page"
0

NƠI ĐÂY,

đầu ra

Thêm một ngôi sao khác vào đánh giá hiệu suất của bạn

Học MIỄN PHÍ từ các chuyên gia trong ngành Bắt đầu học

2. Đếm số từ trong chuỗi

đếm từ str là một tính năng khác hiển thị số lượng từ trong một chuỗi nhất định []. Việc xác thực các trường đầu vào cũng có thể thực hiện được với tính năng này

cú pháp

Str_word_count[Chuỗi]

Mã số

đầu ra

3. Đảo ngược một chuỗi

Đây là một trong những hàm chuỗi cơ bản trong phpStrrev[] là hàm đảo ngược chuỗi. Chức năng này có thể được sử dụng để lấy phiên bản đảo ngược của bất kỳ chuỗi nào

cú pháp

Strrev[Chuỗi]

Mã số

đầu ra

 

4. Tìm kiếm văn bản trong chuỗi

Strpos[] cho phép bạn kiểm tra văn bản cụ thể trong một chuỗi. Nó hoạt động bằng cách khớp văn bản cơ bản của chuỗi. Nếu tìm thấy kết quả phù hợp, vị trí sẽ được trả về. Nó sẽ trả về "Sai" nếu không tìm thấy mục nào cả. Strops[] được sử dụng rộng rãi để xác thực các trường đầu vào như địa chỉ email

cú pháp

Strops[Chuỗi, văn bản];

Mã số

đầu ra

5. Thay thế văn bản trong một chuỗi

Strreplace[] là một chức năng tích hợp cho phép bạn thay thế văn bản cụ thể trong một chuỗi

cú pháp

Str_replace[[chuỗi cần thay thế,văn bản,chuỗi]

Mã số

đầu ra

6. Chuyển đổi chữ thường thành chữ hoa tiêu đề

Ucwords[] là hàm chuyển chữ cái đầu tiên của mỗi từ thành chữ hoa

cú pháp

Ucwords[chuỗi];

Mã số

đầu ra

7. Chuyển đổi toàn bộ chuỗi thành chữ HOA và chữ thường

Strtoupper[] được sử dụng để chuyển đổi tất cả các ký tự chuỗi thành chữ hoa

Strtolower[] được sử dụng để chuyển đổi tất cả các ký tự chuỗi thành thấp hơn

cú pháp

Strtoupper[Chuỗi];

Strtolower[Chuỗi];

Mã số

đầu ra

 

Khóa học Full Stack Web Developer

Để trở thành chuyên gia về MEAN Stack Xem khóa học

8. Chuỗi so sánh

strcmp có thể được sử dụng để so sánh hai chuỗi []. Nó tạo ra đầu ra lớn hơn, nhỏ hơn hoặc bằng 0. Nó trả về giá trị lớn hơn 0 nếu chuỗi 1 lớn hơn chuỗi 2. Nó trả về nhỏ hơn 0 nếu chuỗi 1 nhỏ hơn chuỗi 2. Nếu các chuỗi bằng nhau, nó trả về 0

cú pháp

Strcmp[chuỗi1,chuỗi2]

Mã số

đầu ra

Mã mẫu cho Str_contains[]

Chủ Đề