Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả hiển thị sẽ là gì?
$str = 'val1,val2,,val4,';
echo count(explode(',', $str));
?>
$str = 'val1,val2,,val4,';
echo count(explode(',', $str));
?>
Trả lời:
Đáp án đúng: A
Đoạn mã PHP sử dụng hàm `explode(',', $str)` để chia chuỗi `$str` thành một mảng các phần tử dựa trên dấu phẩy `,`. Chuỗi `$str` là `'val1,val2,,val4,'`.
Hàm `explode` sẽ tạo ra các phần tử sau:
1. `'val1'`
2. `'val2'`
3. `''` (chuỗi rỗng, do có hai dấu phẩy liên tiếp)
4. `'val4'`
5. `''` (chuỗi rỗng, do dấu phẩy ở cuối chuỗi)
Sau đó, hàm `count()` sẽ đếm số lượng phần tử trong mảng kết quả. Trong trường hợp này, mảng có 5 phần tử. Do đó, kết quả hiển thị sẽ là 5.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
