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ọc2. Đế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ọc8. 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[]