Hướng dẫn dùng uc words trong PHP

Hàm ucwords[] sẽ chuyển tất cả các chữ đầu tiên của mỗi từ trong chuỗi thành chữ in hoa.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú phápucwords[ $str, $char];

Trong đó

  • $str là chuỗi cần xử lý.
  • $char là danh sách ký tự phân cách giữa các từ, mặc định không truyền sẽ mang giá trị khoảng trắng.

Ví dụ

Cách sử dụng của hàm ucwords[]:

Bài viết này được đăng tại [free tuts .net]

Code

echo ucwords["freetuts.net", "."] . "
"; echo ucwords["this is a te.st", " ."] . "
"; echo ucwords["FREETUTS.NET"] . "
";

Kết quả

Freetuts.Net
This Is A Te.St
FREETUTS.NET

Tham khảo: php.net

Hàm ucwords[] trong PHP là hàm viết hoa chữ cái đầu mỗi từ trong chuỗi được truyền vào. Ví dụ là “This Is A Banana!”;

Cú pháp hàm ucwords trong php

ucwords [ string $str [, string $delimiters = " \t\r\n\f\v" ] ] : string

Trong đó

$str: là chuỗi chuyển đổi được truyền vào

$delimiters: Đây là các kí tự xác định bắt đầu từ mới [kí tự phân cách các từ], có thể truyền vào hoặc không, mặc định là được xác định bởi khoảng trắng, xuống dòng, tab.

Xem thêm tại PHP.NET

Ví dụ cách dùng hàm ucwords

Kết quả

Unitop.vn Học Lập Trình Web Online

Ví dụ 2: In hoa ký tự đầu tiên của các từ cách nhau bởi ký tự "."

Kết quả

Htmlcss.Php.Bootstrap

Tổng kết

Qua bài viết này bạn đã được học cách để in hóa ký tự đầu tiên mỗi từ sau một ký tự ngăn cách như khoảng trắng, hoặc một ký tự bất kỳ. Ngay bây giờ bạn hãy bắt tay vào code lại để nắm chắc bài học.

Xin chào, sớm hẹn gặp lại!

  • Trang chủ
  • PHP / MySQL
  • Cách xử lý lỗi tiếng Việt khi dùng hàm ucwords[] trong PHP?

Chủ đề: PHP / MySQLBài trước|Bài tiếp

Trả lời: sử dụng hàm mb_convert_case[] thay thế

Cũng giống như hàm strtolower và hàm strtoupper, hàm ucwords gặp vấn đề khi sử dụng cho tiếng Việt. Để khắc phục điều này chúng ta sử dụng hàm mb_convert_case[] như sau:

Ví dụ

Câu hỏi liên quan

Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này:

Chủ Đề