Bài 7. Biến kiểu String trong PHP 5

Lượt xem: 2427

Một biến kiểu chuỗi (string) chứa một chuỗi ký tự như:”Xin chào các bạn!”.

Chúng ta sẽ cùng tìm hiểu về các hàm hay được sử dụng để thao tác trên chuỗi.

1. Lấy độ dài của một chuỗi

Trong PHP hàm strlen() trả về độ dài của một chuỗi. Ví dụ sau trả về độ dài của chuỗi “Xin chào các bạn!”:

<?php
echo strlen("Xin chao cac ban!"); // Kết quả 17
?> 

Kết quả của code trên sẽ là 17

2.Lấy số lượng từ trong một chuỗi

Trong PHP hàm str_word_count() đếm số lượng từ trong một chuỗi:

<?php
echo str_word_count("Xin chao cac ban!"); // kết quả 4
?> 

Kết quả của code trên sẽ là 4

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

Trong PHP hàm strev() đảo ngược một chuỗi:

<?php
echo strrev("Xin chao cac ban!"); // kết quả !nab cac oahc niX
?> 

Kết quả của code trên sẽ là !nab cac oahc niX

4.Tìm một chữ cụ thể trong một chuỗi

Trong PHP hàm strpos() tìm kiểm một văn bản cụ thể trong một chuỗi. Nếu có trùng khớp được tìm thấy, hàm trả về vị trí đầu tiên của ký tự trùng khớp. Nếu không tìm thấy trùng khớp nó sẽ trả về giá trị FALSE.

Ví dụ sau tìm từ “chào” trong chuỗi “Xin chào các bạn!”:

<?php
echo strpos("Xin chao cac ban!", "chao"); // kết quả 4
?> 

Kết quả của code ở trên sẻ là :4

Lưu ý: vị trí của ký tự đầu tiên trong một chuỗi là 0 (không phải 1).

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

Trong PHP hàm str_replace() thay thế một số ký tự bằng những ký tự khác trong một chuỗi.

Ví dụ sau chúng ta thay thế “bạn” bằng “lập trình viên”

<?php
echo str_replace("bạn", "lập trình viên", "Xin chào các bạn!"); // kết quả Xin chào các lập trình viên!
?> 

Kết quả của đoạn code trên là: Xin chào các lập trình viên!

Tham khảo thêm về String trong phần Tham khảo PHP trong bài viết tiếp theo.

Theo w3schools