
Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Hi, Khách!
|
Cắt chuỗi substr()
Cũng như các ngôn ngữ lập trình khác, PHP hỗ trợ hàm substr() để cắt chuỗi con với chiều dài l bắt đầu từ vị trí thứ i từ chuỗi str được cung cấp.
Cú pháp.
Trong đó: - int l: Tham số tùy chọn. Điều này có nghĩa là nếu bạn không cung cấp chiều dài của chuỗi cần lấy ra, hàm này sẽ trả về chuỗi con từ vị trí thứ i đến hết chuỗi như ví dụ sau:
<?php
$str="Ho Tro Lap Trinh";
echo $str."<br/>"; // Hiển thị chuỗi gốc.
echo substr($str,1)."<br/>"; // Cắt chuối con từ vị trí 1 đến hết chuỗi
echo substr($str,-6)."<br/>"; //Cắt từ vị trí số 6 đếm từ cuối chuỗi đến hết chuỗi
echo substr($str,1,9)."<br/>"; // Cắt từ vị trí số 1 đến vị trí số 9
echo substr($str,2,-10)."<br/>"; //Cắt từ vị trí số 2 đến vị trí số 10 từ cuối chuỗi.
?>
Copy code
$str="Ho Tro Lap Trinh";
echo $str."<br/>"; // Hiển thị chuỗi gốc.
echo substr($str,1)."<br/>"; // Cắt chuối con từ vị trí 1 đến hết chuỗi
echo substr($str,-6)."<br/>"; //Cắt từ vị trí số 6 đếm từ cuối chuỗi đến hết chuỗi
echo substr($str,1,9)."<br/>"; // Cắt từ vị trí số 1 đến vị trí số 9
echo substr($str,2,-10)."<br/>"; //Cắt từ vị trí số 2 đến vị trí số 10 từ cuối chuỗi.
?>
Copy code
Vd1: đếm ký tự trước rồi mới cắt và cắt đoạn sau của đoạn ký tự ấy ? làm thế nào nhỉ?
$str = 'Chuỗi ký tự';
echo 'Chuỗi có độ dài là: '.strlen($str); // hàm strlen là để đếm độ dài của chuỗi ký tự bạn nhé
Copy code
echo 'Chuỗi có độ dài là: '.strlen($str); // hàm strlen là để đếm độ dài của chuỗi ký tự bạn nhé
Copy code
VD2: "ho tro lap trinh" thì mình muốn hiển thị 10 chử cái đầu thì thì sao nhỉ?
-Kết quả: "ho tro lap"
Chỉnh sửa lúc 2015-08-06 21:38 bởi Pham_loi
Trực Tuyến:
Khách: 1




