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áp: ucwords[ $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: