Chúng ta có thể sử dụng hàm có sẵn
0 để trích xuất các số từ
4. Hàm này tìm kiếm trên toàn cầu một mẫu được chỉ định từ một
4. Cú pháp đúng để sử dụng hàm này như saupreg_match_all[$pattern, $inputString, $matches, $flag, $offset];
Hàm tích hợp sẵn
0 có năm tham số. Các chi tiết của các thông số của nó như sauTham sốMô tả
7bắt buộcĐó là mẫu mà chúng tôi muốn kiểm tra trong
4 đã cho.
9bắt buộcĐó là
4 mà chúng tôi muốn tìm kiếm mẫu đã cho. Array
[
[0] => Array
[
[0] => 4
[1] => 6
]
]
1tùy chọnNếu tham số này được đưa ra, thì hàm sẽ lưu kết quả của quá trình so khớp trong đó. Array
[
[0] => Array
[
[0] => 4
[1] => 6
]
]
2tùy chọn Tham số này có hai tùy chọn. Array
[
[0] => Array
[
[0] => 4
[1] => 6
]
]
3 và Array
[
[0] => Array
[
[0] => 4
[1] => 6
]
]
4. Bạn có thể đọc mô tả của nó ở đây. Array
[
[0] => Array
[
[0] => 4
[1] => 6
]
]
5tùy chọn Nó cho biết chức năng bắt đầu quá trình so khớp ở đâu. Thông thường, việc tìm kiếm bắt đầu từ đầuHàm này trả về một biến
Array
[
[0] => Array
[
[0] => 4
[1] => 6
]
]
6. Nó trả về true nếu mẫu đã cho tồn tạiChương trình dưới đây cho thấy cách chúng ta có thể sử dụng hàm
0 để trích xuất các số từ một
4 đã cho
Chúng tôi đã sử dụng mẫu
Array
[
[0] => Array
[
[0] => 4
[1] => 6
]
]
9 để trích xuất các số từ
4đầu ra
Array
[
[0] => Array
[
[0] => 4
[1] => 6
]
]
Chúng ta cũng có thể sử dụng hàm
preg_match_all[$pattern, $inputString, $matches, $flag, $offset];
51 để trích xuất các số từ một
4. Cú pháp đúng để sử dụng hàm này như saupreg_match_all[$pattern, $inputString, $matches, $flag, $offset];
5Hàm
preg_match_all[$pattern, $inputString, $matches, $flag, $offset];
51 chấp nhận ba tham số. Các chi tiết của các thông số của nó là như sauTham sốMô tảpreg_match_all[$pattern, $inputString, $matches, $flag, $offset];
54bắt buộcĐó là biến để lọc. preg_match_all[$pattern, $inputString, $matches, $flag, $offset];
55bắt buộcĐó là tên của bộ lọc sẽ được áp dụng cho biến. Theo mặc định, nó là preg_match_all[$pattern, $inputString, $matches, $flag, $offset];
56preg_match_all[$pattern, $inputString, $matches, $flag, $offset];
57bắt buộc Tham số này cho biết về các tùy chọn để sử dụngChúng tôi đã sử dụng bộ lọc
preg_match_all[$pattern, $inputString, $matches, $flag, $offset];
58. Chương trình trích xuất các số từ
4 như sau
đầu ra
4Trong PHP, chúng ta cũng có thể sử dụng hàm
2 để trích xuất các số từ một
4. Cú pháp đúng để sử dụng hàm này như sau
6Hàm
2 chấp nhận năm tham số. Các chi tiết của các thông số của nó là như sauTham sốMô tả
3bắt buộcĐó là mẫu chúng tôi sẽ tìm kiếm trong
4 gốc hoặc mảng.
5bắt buộcĐó là
4 hoặc mảng mà chúng tôi sử dụng để thay thế cho giá trị được tìm kiếm.
7bắt buộcĐó là
4 hoặc một mảng mà từ đó chúng tôi muốn tìm giá trị và thay thế nó.
9tùy chọnThông số này giới hạn số lần thay thế.
40tùy chọn Tham số này cho biết về tổng số lần thay thế được thực hiện trên mảng hoặc
4 ban đầu của chúng tôiChúng tôi sẽ sử dụng mẫu
42 để tìm số trong
4. Chương trình trích xuất các số từ
4 như sau ❮ Tham chiếu chuỗi PHP
Thí 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ụ
Thí 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]. "
";
?>
Thí 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]. "
";
?>