Hướng dẫn php count keys in array - các phím đếm php trong mảng

Array
    (
        [0] => 'hello'
        [1] => 'there'
        [2] => 
        [3] => 
        [4] => 3
    )

// how to  get the number 5?

Đã hỏi ngày 5 tháng 11 năm 2010 lúc 13:47Nov 5, 2010 at 13:47

Hướng dẫn php count keys in array - các phím đếm php trong mảng

1

đếm

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));

Output:

int(5)

Nikic

99,6K36 Huy hiệu vàng188 Huy hiệu bạc224 Huy hiệu đồng36 gold badges188 silver badges224 bronze badges

Đã trả lời ngày 5 tháng 11 năm 2010 lúc 13:49Nov 5, 2010 at 13:49

2

Đã trả lời ngày 5 tháng 11 năm 2010 lúc 13:49Nov 5, 2010 at 13:49

MatthecatmatthecatMatTheCat

17,5K6 Huy hiệu vàng54 Huy hiệu bạc69 Huy hiệu đồng6 gold badges54 silver badges69 bronze badges

2

Làm việc 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

Tìm kiếm nhanh của Google cho mảng PHP sẽ thu hút kết quả của tất cả các chức năng có sẵn

Đã trả lời ngày 5 tháng 11 năm 2010 lúc 13:49Nov 5, 2010 at 13:49

MatthecatmatthecatPhill Pafford

17,5K6 Huy hiệu vàng54 Huy hiệu bạc69 Huy hiệu đồng90 gold badges260 silver badges380 bronze badges

0

Làm việc cho tôi w/ null

$a = array(
    0 => 'hello',
    1 => 'there',
    2 => null,
    3 => null,
    4 => 3,
);

var_dump(count($a));

đầu ra

Tìm kiếm nhanh của Google cho mảng PHP sẽ thu hút kết quả của tất cả các chức năng có sẵn

Phill Paffordphill PaffordNov 5, 2010 at 13:55

82.1K90 Huy hiệu vàng260 Huy hiệu bạc380 Huy hiệu đồngDavid Kuridža

Mã dưới đây đã được kiểm tra với PHP 5.3.2. và đầu ra là int 5.5 gold badges26 silver badges25 bronze badges

0

Bạn có thể vui lòng cung cấp thêm thông tin về null không được tính không? Một phiên bản cũ hơn có thể? Hay chỉ đơn giản là gây rối với phần còn lại của chúng ta? :)Nov 5, 2010 at 13:58

Chỉnh sửa: Vâng, đã đăng sai mã :)Martin Bean

Đã trả lời ngày 5 tháng 11 năm 2010 lúc 13:5525 gold badges122 silver badges195 bronze badges

(Php 4, Php 5, Php 7, Php 8)

mảng_count_values ​​- đếm tất cả các giá trị của một mảngCounts all the values of an array

Sự mô tả

mảng_count_values ​​(mảng $array): mảng(array $array): array

Thông số

array

Mảng giá trị để đếm

Trả về giá trị

Trả về một mảng kết hợp các giá trị từ array dưới dạng các khóa và số lượng của chúng là giá trị.

Errors/Exceptions

Ném

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
1 cho mọi yếu tố không phải là chuỗi hoặc int.
$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
1
for every element which is not string or int.

Ví dụ

Ví dụ #1 Array_Count_Values ​​() Ví dụarray_count_values() example

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
2

Ví dụ trên sẽ xuất ra:

Array
(
    [1] => 2
    [hello] => 2
    [world] => 1
)

Xem thêm

  • Count () - Đếm tất cả các phần tử trong một mảng hoặc trong một đối tượng có thể đếm được
  • Array_unique () - Xóa các giá trị trùng lặp khỏi một mảng
  • Array_Values ​​() - Trả về tất cả các giá trị của một mảng
  • Count_chars () - Trả về thông tin về các ký tự được sử dụng trong chuỗi

sergolucky96 tại gmail dot com ¶

4 năm trước

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
3

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
4

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
5

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
6

szczepan.krolgmail.c0m ¶

12 năm trước

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
7

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
8

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
9

$array = array('hello', 'there', NULL, NULL, 3);

echo "<pre>".print_r($array, true)."</pre><br />";
echo "Count: ".count($array)."<br />";
0

Anvil_sa tại Nospamno Dot Hotmail Dot Com ¶

2 năm trước

$array = array('hello', 'there', NULL, NULL, 3);

echo "<pre>".print_r($array, true)."</pre><br />";
echo "Count: ".count($array)."<br />";
1

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
4

$arr = Array
    (
        0 => 'hello',
        1 => 'there',
        2 => null,
        3 => null,
        4 => 3,
    );
var_dump(count($arr));
5

$array = array('hello', 'there', NULL, NULL, 3);

echo "<pre>".print_r($array, true)."</pre><br />";
echo "Count: ".count($array)."<br />";
4

Rabies Dot Dostojevski tại Gmail Dot Com ¶

15 năm trước

$array = array('hello', 'there', NULL, NULL, 3);

echo "<pre>".print_r($array, true)."</pre><br />";
echo "Count: ".count($array)."<br />";
5

$array = array('hello', 'there', NULL, NULL, 3);

echo "<pre>".print_r($array, true)."</pre><br />";
echo "Count: ".count($array)."<br />";
6

$array = array('hello', 'there', NULL, NULL, 3);

echo "<pre>".print_r($array, true)."</pre><br />";
echo "Count: ".count($array)."<br />";
7

$array = array('hello', 'there', NULL, NULL, 3);

echo "<pre>".print_r($array, true)."</pre><br />";
echo "Count: ".count($array)."<br />";
8

$array = array('hello', 'there', NULL, NULL, 3);

echo "<pre>".print_r($array, true)."</pre><br />";
echo "Count: ".count($array)."<br />";
9

Array
(
    [0] => hello
    [1] => there
    [2] => 
    [3] => 
    [4] => 3
)

Count: 5
0

Dominic vonk ¶

8 năm trước

Array
(
    [0] => hello
    [1] => there
    [2] => 
    [3] => 
    [4] => 3
)

Count: 5
1

Array
(
    [0] => hello
    [1] => there
    [2] => 
    [3] => 
    [4] => 3
)

Count: 5
2

Array
(
    [0] => hello
    [1] => there
    [2] => 
    [3] => 
    [4] => 3
)

Count: 5
0

pmarciatigeneticsimediharvardiedu ¶

19 năm trước

Array
(
    [0] => hello
    [1] => there
    [2] => 
    [3] => 
    [4] => 3
)

Count: 5
4

Làm thế nào để bạn đếm số lượng khóa trong một mảng?

Hàm Array_Count_Values () trong PHP ARRAY_COUNT_VALUES () Hàm trả về một mảng với số lần xuất hiện cho mỗi giá trị.Nó trả về một mảng kết hợp.Mảng được trả về có các khóa làm giá trị của mảng, trong khi các giá trị là số lượng của các giá trị được truyền. in PHP The array_count_values() function returns an array with the number of occurrences for each value. It returns an associative array. The returned array has keys as the array's values, whereas values as the count of the passed values.

Làm cách nào để đếm số lượng phần tử trong một mảng PHP?

Hàm số () trả về số lượng phần tử trong một mảng. returns the number of elements in an array.

Làm thế nào để bạn đếm các yếu tố trong một mảng?

// Số lượng các phần tử có trong một mảng có thể được tính toán như sau.int length = sizeof (mảng)/sizeof (mảng [0]);printf ("số phần tử có trong mảng đã cho: %d", độ dài);int length = sizeof(arr)/sizeof(arr[0]); printf("Number of elements present in given array: %d", length);

Array_Keys () được sử dụng để làm gì?

Array_Keys () là một hàm tích hợp trong PHP và được sử dụng để trả về tất cả các khóa và mảng hoặc tập hợp con của các khóa.Tham số: Hàm lấy ba tham số trong đó một tham số là bắt buộc và hai tham số khác là tùy chọn.to return either all the keys of and array or the subset of the keys. Parameters: The function takes three parameters out of which one is mandatory and other two are optional.