Hàm explode() trong PHP
- Hàm explode() dùng để tách chuỗi ra thành một mảng.
Ví dụ:
- Tách chuỗi htc samsung nokia apple lg lenovo ra thành một mảng dựa vào vị trí các dấu khoảng trắng trong chuỗi.
<?php
$text = "htc samsung nokia apple lg lenovo";
$arr = explode(" ",$text);
?>
Xem ví dụ
- Để sử dụng hàm explode() thì ta dùng cú pháp như sau:
explode(separator, string, limit)
- Trong đó:
Tham số | Yêu cầu | Mô tả |
---|---|---|
separator | Bắt buộc | - Chỉ định nơi dùng để tách chuỗi. - Lưu ý: Giá trị của tham số separator không được là một chuỗi rỗng. |
string | Bắt buộc | - Chuỗi được dùng để xử lý. |
limit | Không bắt buộc | - Chỉ định số lượng phần tử mảng được trả về. - Dưới đây là các giá trị có thể dùng cho tham số limit:
- Lưu ý: Nếu bỏ qua tham số này thì hàm sẽ trả về một mảng có số lượng phần tử bằng với số lượng phần tử có thể tách được từ chuỗi. |
Ví dụ:
<?php
$text = "001,002,003,004,005,006,007";
print_r(explode(",",$text,0));
print_r(explode(",",$text,1));
print_r(explode(",",$text,2));
print_r(explode(",",$text,3));
print_r(explode(",",$text,4));
print_r(explode(",",$text,5));
print_r(explode(",",$text,6));
print_r(explode(",",$text,7));
print_r(explode(",",$text,-1));
print_r(explode(",",$text,-2));
print_r(explode(",",$text,-3));
print_r(explode(",",$text,-4));
print_r(explode(",",$text,-5));
print_r(explode(",",$text,-6));
print_r(explode(",",$text,-7));
print_r(explode(",",$text));
?>
Xem ví dụ