Một số cách xử lý chuỗi
Bài viết sẽ hướng dẫn bạn một số cách xử lý chuỗi như: ký tự hoa -> thường, thường -> hoa, đếm kí tự nào đó đã lặp lại bao nhiêu lần, trích phần văn bản trước hay sau kí tự nào đó.
1. Cách chuyển đổi các chữ thường trong 1 chuỗi thành chữ hoa và ngược lại
Thường -> Hoa (Dùng strtolower()):
$str = "I LOVE YOU SO MUCH"; $str = strtolower($str); echo $str; // I love you so much
Hoa -> Thường (Dùng strtoupper()):
$str = "I love you so much"; $str = strtoupper($str); echo $str; // I LOVE YOU SO MUCH
2. Đếm kí tự nào đó đã lặp lại bao nhiêu lần
<?php
$data = "I love you.";
$result = count_chars($data, 0);
for ($i=0; $i < count($result); $i++) {
if ($result[$i] != 0)
echo "Có 4 $result[$i] ký tự "" , chr($i) , "" trong chuỗi truy vấn.
";
}
/*Kết quả
Có 2 ký tự " " trong chuỗi truy vấn.
Có 1 ký tự "." trong chuỗi truy vấn.
Có 1 ký tự "i" trong chuỗi truy vấn.
Có 1 ký tự "l" trong chuỗi truy vấn.
Có 2 ký tự "o" trong chuỗi truy vấn.
Có 1 ký tự "v" trong chuỗi truy vấn.
Có 1 ký tự "e" trong chuỗi truy vấn.
Có 1 ký tự "u" trong chuỗi truy vấn.
*/
?>
3. trích phần văn bản trước hay sau kí tự nào đó
Bạn có thể dùng split() để lấy chuỗi trước và sau @, và dùng list() để liệt kê chúng ta thành danh sách:
$email = "thuongtin@gmail.com";
list($name, $domain) = split("@", $email);
echo $name; // Will be output: thuongtin
echo $domain; // Will be output: @gmail.com
(Cung cấp bởi sanchoituoitre.vn)
Popularity: 6% [?]
No comments yet.