$str = 'val1,val2,,val4,';
echo count(explode(',', $str));
?>
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ì?
Trả lời:
Đáp án đúng: A
Đoạn mã PHP sử dụng hàm `explode()` để tách chuỗi `$str` thành một mảng dựa trên dấu phẩy (`,`). Chuỗi `$str` là `'val1,val2,,val4,'`.
Hàm `explode()` sẽ tạo ra một mảng với các phần tử như sau:
- `val1`
- `val2`
- `` (chuỗi rỗng)
- `val4`
- `` (chuỗi rỗng)
Hàm `count()` sau đó sẽ đếm số lượng phần tử trong mảng này. Vì có tổng cộng 5 phần tử, kết quả hiển thị sẽ là 5.
Do đó, đáp án đúng là 5.