[PHP] Phần 7: Chuỗi trong PHP

292 lượt xem 
 Cập nhật lần cuối: 18/07/2018 lúc 16:31:55

Bài viết này sẽ trình bày các hàm để xử lý chuỗi (string) trong PHP.

Hàm strlen()
Hàm strlen() là hàm dùng để lấy độ dài của 1 chuỗi bất kỳ. Ví dụ sau trả về kết quả độ dài của 1 chuỗi “dammio.com” là 10.

<?php
echo strlen("dammio.com"); // kết quả là 10
?>

Hàm str_word_count()
Hàm này dùng để đếm số từ trong 1 chuỗi. Trong ví dụ sau, 1 chuỗi có giá trị “Xin chào dammio.com!” có kết quả là 3 từ nếu dùng hàm str_word_count().

<?php
echo str_word_count("Xin chào dammio.com!"); // kết quả là 3
?>

Hàm strrev()
Hàm này dùng để đảo ngược giá trị của 1 chuỗi. Ví dụ “dammio.com” trở thành “moc.oimmad”.

<?php
echo strrev("dammio.com"); // kết quả là moc.oimmad
?>

Hàm strpos()
Hàm strpos() dùng để tìm 1 đoạn văn bản bên trong 1 chuỗi. Nếu tìm thấy, hàm sẽ trả về vị trí của đoạn văn bản đầu tiên được tìm thấy. Nếu không tìm thấy, hàm sẽ trả về giá trị FALSE. Ví dụ sau chúng ta sẽ tìm từ “chào” trong chuỗi “Xin chào dammio.com!”.

<?php
echo strpos("Xin chào dammio.com!", "chào"); // kết quả là 4
?>

Lưu ý vị trí đầu tiên của 1 chuỗi là 0 chứ không phải là 1.

Hàm str_replace()

Hàm str_replace() thay thế 1 số ký tự bằng 1 số ký tự khác trong 1 chuỗi. Ví dụ dưới sẽ thay thế từ “bạn” bằng từ “dammio.com”.

<?php
echo str_replace("bạn", "dammio.com", "Xin chào bạn!"); // kết quả là "Xin chào dammio.com!"
?>

Ngoài ra, có hàng chục hàm liên quan đến việc xử lý chuỗi trong PHP, bạn sẽ tìm hiểu và viết thêm trong các dự án thực tế.

Bình luận Facebook

2
Để lại bình luận

avatar
1000
0 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Recent comment authors
  Subscribe  
newest oldest most voted
Notify of