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ế.
- APA:
Dammio. (2016). [PHP] Phần 7: Chuỗi trong PHP. https://www.dammio.com/2016/11/10/php-phan-7-chuoi-trong-php.
- BibTeX:
@misc{dammio,
author = {Dammio},
title = {[PHP] Phần 7: Chuỗi trong PHP},
year = {2016},
url = {https://www.dammio.com/2016/11/10/php-phan-7-chuoi-trong-php},
urldate = {2024-10-08}
}