❮ Tham chiếu chuỗi PHP
Ví dụ
Trả về "thế giới" từ chuỗi
echo substr["Xin chào thế giới",6];
?>
Định nghĩa và cách sử dụng
Hàm substr[] trả về một phần của chuỗi
cú pháp
chất nền [chuỗi, bắt đầu, độ dài]
Giá trị tham số
Tham sốChuỗi mô tảBắt buộc. Chỉ định chuỗi trả về một phần củastartRequired. Chỉ định nơi bắt đầu trong chuỗi- Một số dương - Bắt đầu tại một vị trí xác định trong chuỗi
- Số âm - Bắt đầu tại một vị trí đã chỉ định từ cuối chuỗi
- 0 - Bắt đầu từ ký tự đầu tiên trong chuỗi
- Một số dương - Độ dài được trả về từ tham số bắt đầu
- Số âm - Độ dài được trả về từ cuối chuỗi
- Nếu tham số độ dài là 0, NULL hoặc FALSE - nó trả về một chuỗi rỗng
chi tiết kỹ thuật
Giá trị trả về. Trả về phần được trích xuất của chuỗi hoặc FALSE nếu lỗi hoặc chuỗi trống Phiên bản PHP. 4+Nhật ký thay đổi. PHP7. 0 - Nếu string = start [dài ký tự], nó sẽ trả về một chuỗi rỗng. Các phiên bản trước đó trả về FALSE.PHP 5. 2. 2 - 5. 2. 6 - Nếu bắt đầu có vị trí cắt ngắn âm, FALSE được trả về. Các phiên bản khác lấy chuỗi từ đầu.
Thêm ví dụ
Ví dụ
Sử dụng tham số bắt đầu với các số dương và số âm khác nhau
echo substr["Xin chào thế giới",10]. "
";
echo substr["Xin chào thế giới",1]. "
";
echo substr["Xin chào thế giới",3]. "
";
echo substr["Xin chào thế giới",7]. "
";
echo substr["Xin chào thế giới",-1]. "
";
echo substr["Xin chào thế giới",-10]. "
";
echo substr["Xin chào thế giới",-8]. "
";
echo substr["Xin chào thế giới",-4]. "
";
?>
Ví dụ
Sử dụng các tham số bắt đầu và độ dài với các số dương và số âm khác nhau
echo substr["Xin chào thế giới",0,10]. "
";
echo substr["Xin chào thế giới",1,8]. "
";
echo substr["Xin chào thế giới",0,5]. "
";
echo substr["Xin chào thế giới",6,6]. "
";
echo substr["Xin chào thế giới",0,-1]. "
";
echo substr["Xin chào thế giới",-10,-2]. "
";
echo substr["Xin chào thế giới",0,-6]. "
";
?>
❮ Tham chiếu chuỗi PHP
Ví dụ
Xóa các ký tự ở cả hai phía của chuỗi ["Anh ấy" trong "Xin chào" và "d. " trong thế giới"]
$str = "Xin chào thế giới. ";
echo $str. "
";
echo trim[$str,"Hed. "];
?>
Định nghĩa và cách sử dụng
Hàm trim[] xóa khoảng trắng và các ký tự được xác định trước khác khỏi cả hai phía của chuỗi
chức năng liên quan
- ltrim[] - Xóa khoảng trắng hoặc các ký tự được xác định trước khác khỏi phía bên trái của chuỗi
- rtrim[] - Xóa khoảng trắng hoặc các ký tự được xác định trước khác khỏi phía bên phải của chuỗi
cú pháp
Giá trị tham số
Tham sốChuỗi mô tảBắt buộc. Chỉ định chuỗi cho checkcharlistOptional. Chỉ định các ký tự cần xóa khỏi chuỗi. Nếu bỏ qua, tất cả các ký tự sau sẽ bị xóa- "\0" - NULL
- "\ t" - tab
- "\n" - dòng mới
- "\x0B" - tab dọc
- "\ r" - xuống dòng
- " " - khoảng trắng thông thường
chi tiết kỹ thuật
Giá trị trả về. Trả về phiên bản stringPHP đã sửa đổi. 4+Nhật ký thay đổi. Tham số charlist đã được thêm vào trong PHP 4. 1Thêm ví dụ
Ví dụ
Xóa khoảng trắng ở cả hai phía của chuỗi
$str = " Xin chào thế giới. ";
echo "Không cắt. ". $str;
echo "
";
echo "Có viền. ". trim[$str];
?>
Đầu ra HTML của đoạn mã trên sẽ là [Xem nguồn]
Không cắt. Chào thế giới.
Có viền. Chào thế giới.
Đầu ra trình duyệt của đoạn mã trên sẽ là
Không cắt. Chào thế giới.
Có viền. Chào thế giới.
Ví dụ
Xóa dòng mới [\n] khỏi cả hai bên của chuỗi
$str = "\n\n\nXin chào thế giới. \n\n\n";
echo "Không cắt. ". $str;
echo "
";
echo "Có viền. ". trim[$str];
?>
Đầu ra HTML của đoạn mã trên sẽ là [Xem nguồn]
không trang trí
Chào thế giới
với trang trí. Chào thế giới
Đầu ra trình duyệt của đoạn mã trên sẽ là
Không cắt. Chào thế giới.
Có viền. Chào thế giới.
Có một văn bản dài vì nội dung trang web của bạn có thể là một vấn đề vì nó có thể phá vỡ bố cục trang web của bạn
Để cắt bớt [hoặc cắt ngắn] một văn bản dài bằng PHP, bạn cần
Hướng dẫn này sẽ giúp bạn tìm hiểu cách thực hiện các bước trên. Hãy bắt đầu nào
Bước #1 - Sử dụng hàm substr[] để cắt bớt văn bản
Hàm substr[]
được sử dụng để trích xuất một phần của chuỗi
Chức năng này có thể được sử dụng để cắt bớt văn bản như hình bên dưới