Công ty thiết kế website chuẩn SEO Web Mới
Tìm kiếm
Công ty thiết kế website chuẩn SEO Web Mới

Hàm substr() trong PHP

Hàm substr() trong PHP là một loại hàm của PHP dùng để cắt chuỗi theo ý muốn, bạn có thể chọn những đoạn ký tự mong muốn trong hàm, chi tiết như nào hãy cùng chúng tôi phân tích:

Hàm substr() trong PHP

Hàm substr() trong PHP

Hàm substr() trong PHP là gì?

Hàm substr() trong PHP là một loại hàm của PHP dùng để cắt chuỗi theo ý muốn, bạn có thể chọn những đoạn ký tự mong muốn bằng cách áp dụng linh động các thuộc tính trong hàm.

Ví dụ Hàm substr() trong PHP

substr($chuoigoc, $batdau, $sokytu)

$chuoigoc: Chuỗi cần cắt

$batdau: là vị trí cắt

- $batdau có giá trị dương thì sẽ bắt đầu từ trái qua và vị trí đầu tiên là 0.

- $batdau có giá trị âm thì sẽ bắt đầu từ phải qua và bắt đầu ở vị trí -1, -2 sẽ là ký tự thứ 2,... trường hợp này sẽ lấy số ký tự từ vị trí âm tới cuối chuỗi.

$sokytu: số ký tự cần cắt

- $sokytu có giá trị dương thì lấy từ bên trái qua, số bao nhiêu thì lấy bấy nhiêu ký tự

- $sokytu có giá trị âm thì lấy từ bên phải qua, cũng bắt đầu bằng -1

Số ký tự được duyệt trước khi lấy sẽ tính từ vị trí bắt đầu đến ký tự cuối cùng bên phải.

<?php
$chuoigoc = "DH09DT0315653348";
// Bắt đầu từ vị trí đầu tiên bên trái và lên ra 6 ký tự
echo substr($chuoigoc ,0, 6); //DH09DT
echo "<br>";
// Bắt đầu từ vị trí đầu tiên bên trái nhưng loại bỏ đi 10 ký tự bên phải
echo substr($chuoigoc ,0, -10); //DH09DT
echo "<br>";
// Bắt đầu từ vị trí thứ 6 bên trái và lấy ra 10 ký tự
echo substr($chuoigoc ,6, 10); //Kết quả: 0315653348
echo "<br>";
// Bắt đầu từ vị trí thứ 10 bên phải qua và kiểm tra 10 ký tự ở bên phải, lấy ra 10 ký tự từ trái qua
echo substr($chuoigoc ,-10, 10); //Kết quả: 0315653348
echo "<br>";
// Bắt đầu từ vị trí thứ 10 bên phải qua và kiểm tra 10 ký tự ở bên phải, loại đi 2 ký tự cuối cùng
echo substr($chuoigoc ,-10, -2); //Kết quả: 03156533
echo "<br>";
// Bắt đầu từ vị trí thứ 10 bên phải qua và kiểm tra 10 ký tự ở bên phải, lấy 2 ký tự đầu tiên
echo substr($chuoigoc ,-10, 2); //Kết quả: 03
echo "<br>";
// Bắt đầu từ vị trí đầu tiên bên phải qua và kiểm tra 1 ký tự ở bên phải, lấy 1 ký tự
echo substr($chuoigoc ,-1, 1); //Kết quả: 8
echo "<br>";
// Bắt đầu từ vị trí thứ 2 bên phải qua và kiểm tra 2 ký tự ở bên phải, lấy 2 ký tự
echo substr($chuoigoc ,-2, 2); //Kết quả: 48
echo "<br>";
?>

Chạy Thử

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Hàm substr() trong PHP.

 

  • 0 Bình luận
Content Ngọc thanh
Ngọc Thanh
Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Hàm substr() trong PHP
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn
0398.259.259