Array
(
[0] => 'hello'
[1] => 'there'
[2] =>
[3] =>
[4] => 3
)
// how to get the number 5?
Trả lời
$arr = Array
(
0 => 'hello',
1 => 'there',
2 => null,
3 => null,
4 => 3,
);
var_dump(count($arr));
Output:
int (5)
'count (array_keys ($ arr))' thì có lẽ? –
Trong mẫu, ngay cả khi các phím (2,3) trống, số lượng sẽ vẫn tính chúng khi chúng tồn tại. 'count ($ arr)' ngay cả khi có 'false',' null', '0',' "" 'vv, miễn là chúng tồn tại' count() 'sẽ thêm chúng lên, Như' MatTheCat' nói, 'echo count (mảng (1, null, null)); 'cho 3 – RobertPitt
sẽ bỏ qua các giá trị null;) – Mohammad
sizeof là bí danh của số – teemitzitrone
Vì vậy, tại sao số đếm (mảng (1, null, null)); cho tôi 3 ?? – MatTheCat
trình cho tôi w/NULL
$array = array('hello', 'there', NULL, NULL, 3);
echo "<pre>".print_r($array, true)."</pre><br />";
echo "Count: ".count($array)."<br />";
đầu ra
Array
(
[0] => hello
[1] => there
[2] =>
[3] =>
[4] => 3
)
Count: 5
Một nhanh chóng Google search for PHP Array nên kéo lên kết quả của tất cả các chức năng có sẵn
Dưới mã đã được thử nghiệm với PHP 5.3.2. và đầu ra là int 5
.
$a = array(
0 => 'hello',
1 => 'there',
2 => null,
3 => null,
4 => 3,
);
var_dump(count($a));
Bạn có thể vui lòng cung cấp thêm thông tin về số null
không được tính không? Một phiên bản cũ có thể? Hoặc đơn giản là rối tung với phần còn lại của chúng ta? :)
EDIT: tốt, gửi sai mã :)
tôi đoán anh ấy (??) hiểu lầm các tài liệu – teemitzitrone
echo count($array);
- 1. MongoDB: cách đếm số lượng khóa trong tài liệu?
- 2. Có cách nào để đếm số thẻ trong C?
- 3. Làm thế nào để đếm số lượng chữ cái trong một chuỗi không có dấu cách?
- 4. Làm cách nào để đếm số lượng JsObject trong JsValue?
- 5. Làm thế nào tôi có thể tìm thấy số lượng khóa trong một băm trong Perl?
- 6. Cách đếm số lượng mục trong bộ truy vấn mà không cần đếm()
- 7. đếm số lượng các tab hiện có trong jquery?
- 8. Đếm số lượng mục trong danh sách mảng của tôi
- 9. Làm cách nào để có thể đếm số lượng dòng trong một tệp theo cách hiệu quả?
- 10. Đếm số từ khóa trong một từ điển trong python
- 11. Làm cách nào để đếm số lượng truy vấn SQL hibernate có trong một yêu cầu Grails?
- 12. Làm cách nào để triển khai Giao diện có thể đếm được trong PHP?
- 13. Làm cách nào để có được số lượng khóa chính xác trong leveldb nhanh?
- 14. Số lượng PHP Số giá trị thực trong một mảng Boolean
- 15. Đếm số lượng truy vấn trong Rails
- 16. Đếm số lượng null trong mỗi cột
- 17. Đếm số lượng phần tử trong div
- 18. Thêm mảng vào mảng hiện có mà không cần gọi một khóa mới
- 19. Có cách hiệu quả để đếm số lượng giao lộ trong một tập hợp các đoạn đường nhất định không?
- 20. Cách đếm số lượng bản ghi trong sqlite trong Android
- 21. PHP. Có cách nào để yêu cầu tham số hàm là một mảng không?
- 22. Moustache PHP. iterator ngầm: Làm thế nào để có được chìa khóa của giá trị hiện tại (php mảng số)
- 23. số lượng tối đa các phím cho một mảng trong php
- 24. Làm cách nào để đếm số lượng kết quả trùng khớp bằng một regex?
- 25. Đếm số lượng tệp trong một thư mục qua javascript
- 26. cách AND và một số lượng lớn các mảng số?
- 27. PHP - đếm giá trị mảng cụ thể
- 28. Làm cách nào để đếm số lượng hộp kiểm được chọn trên một trang với jQuery
- 29. Làm thế nào để bỏ khối lượng của một phần tử mảng trong php?
- 30. Có cách nào để chỉ định một loại số lượng ẩn danh trống không?
Tôi đã nhìn vào mã của riêng tôi sai mà làm cho tôi nghĩ rằng đếm các giá trị null bỏ qua. – Mohammad