hàm substr() của PHP
Định nghĩa và cách sử dụng
hàm substr() trả về một phần của chuỗi.
Ghi chú:Nếu start tham số là số âm và length dưới hoặc bằng startthì length trong 0.
Cú pháp
class="language-php">substr(string,sta rt,length)Tham số | Mô tả |
---|---|
string | Bắt buộc. Định nghĩa chuỗi cần lấy một phần. |
start |
Bắt buộc. Định nghĩa vị trí bắt đầu trong chuỗi.
|
length |
Tùy chọn. Định nghĩa độ dài của chuỗi cần trả về. Mặc định là đến cuối chuỗi.
|
Chi tiết kỹ thuật
Giá trị trả về: | trả về phần chuỗi đã lấy ra, nếu thất bại sẽ trả về FALSE hoặc trả về một chuỗi rỗng. |
Phiên bản PHP: | 4+ |
ghi chép cập nhật: |
Trong các phiên bản PHP 5.2.2 đến 5.2.6, nếu start tham số biểu thị vị trí cắt âm hoặc vị trí vượt giới hạn, sẽ trả về FALSE. các phiên bản khác bắt đầu từ start để lấy một phần của chuỗi bắt đầu từ vị trí. |
các ví dụ thêm
ví dụ 1
Sử dụng với số dương và âm khác nhau start Tham số:
<?php echo substr("Hello world",10)."<br>"; echo substr("Hello world",1)."<br>"; echo substr("Hello world",3)."<br>"; echo substr("Hello world",7)."<br>"; echo substr("Hello world",-1)."<br>"; echo substr("Hello world",-10)."<br>"; echo substr("Hello world",-8)."<br>"; echo substr("Hello world",-4)."<br>"; ?>
Ví dụ 2
Sử dụng với số dương và âm khác nhau start và length Tham số:
<?php echo substr("Hello world",0,10)."<br>"; echo substr("Hello world",1,8)."<br>"; echo substr("Hello world",0,5)."<br>"; echo substr("Hello world",6,6)."<br>"; echo substr("Hello world",0,-1)."<br>"; echo substr("Hello world",-10,-2)."<br>"; echo substr("Hello world",0,-6)."<br>"; echo substr("Hello world",-2-3)."<br>"; ?>