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% [?]


  1. No comments yet.

  1. No trackbacks yet.

Chọn kiểu gõ: Tự động TELEX VNI Tắt

Bad Behavior has blocked 47 access attempts in the last 7 days.