JavaScript is required

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));
?>

A.
5
B.
6
C.
7
D.
8
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