Array_count_values ​​là gì?

Cách đơn giản nhất để lấy địa chỉ IP của khách truy cập/máy khách là sử dụng các biến $_SERVER['REMOTE_ADDR'] hoặc $_SERVER['REMOTE_HOST']

Tuy nhiên, đôi khi điều này không trả về địa chỉ IP chính xác của khách truy cập, vì vậy chúng tôi có thể sử dụng một số biến máy chủ khác để lấy địa chỉ IP

Cả hai chức năng bên dưới đều tương đương với sự khác biệt duy nhất về cách thức và vị trí các giá trị được truy xuất

Mảng giữ dữ liệu theo kiểu tuyến tính. Nó giữ nhiều phần tử cùng một lúc. Array[] được sử dụng để tạo một mảng trong PHP

cú pháp
mảng [Giá trị,……. ]

ví dụ 1

Trong ví dụ này, chúng ta sẽ tạo một mảng tên là “Hoa” có 10 phần tử

Sau đó, chúng ta sẽ sử dụng hàm array_count_values[] để trả về tổng số lần xuất hiện của từng phần tử trong một mảng

đầu ra

Chúng tôi có thể thấy điều đó

  1. Flower_name xảy ra 3 lần
  2. Flower_area đã xảy ra 2 lần
  3. Lá đài hoa xuất hiện 2 lần
  4. Flower_petals xảy ra 2 lần
  5. flower_cost xảy ra 1 lần

ví dụ 2

Trong ví dụ này, chúng ta sẽ tạo một mảng có tên là “Hoa” với năm cặp khóa-giá trị. Sau đó, chúng ta sẽ sử dụng hàm array_count_values[] để trả về tổng số lần xuất hiện của từng phần tử trong một mảng

đầu ra

Chúng tôi có thể thấy điều đó

  1. Giá trị Flower_name đã xảy ra 3 lần
  2. Flower_area đã xảy ra 1 lần
  3. Flower_sepals xảy ra 1 lần

Nếu cùng một khóa và giá trị đồng thời nhiều lần, nó chỉ được tính một lần

ví dụ 3

Trong ví dụ này, chúng ta sẽ tạo một mảng cặp khóa-giá trị với năm phần tử có ba khóa và giá trị giống nhau

đầu ra

Chúng ta có thể thấy rằng mảng “Flower_name” xuất hiện ba lần với 0 là khóa. Vì giống nhau nên chỉ tính 1 lần. Hai giá trị còn lại chỉ xảy ra một lần. Do đó, 1 được trả lại cho họ

Hàm array_count_values[] trong PHP đếm số lần xuất hiện của tất cả các giá trị trong một mảng và trả về một mảng kết hợp được tạo bởi giá trị duy nhất của mảng đầu vào dưới dạng khóa và số lần xuất hiện của chúng trong mảng dưới dạng giá trị

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cú pháp của array_count_values[] và cách sử dụng array_count_values[] để đếm số lần xuất hiện của các giá trị trong mảng, bao gồm các tình huống khác nhau dựa trên loại mảng và đối số

Cú pháp – array_count_values[]

Cú pháp của hàm PHP array_count_values[] là

array_count_values [ array $input ] : array

ở đâu

Tham sốDescriptioninputSố lần xuất hiện của các giá trị trong mảng đầu vào này được tính

Giá trị trả về

Hàm array_count_values[] trả về một mảng được hình thành với các giá trị duy nhất dưới dạng khóa và số lần xuất hiện của chúng dưới dạng giá trị

cảnh báo

array_count_values[] yêu cầu các phần tử của mảng phải là chuỗi hoặc số nguyên. Vì vậy, nếu một phần tử không phải là chuỗi cũng không phải là số nguyên, hàm sẽ đưa ra cảnh báo

Ví dụ – Đếm giá trị

Trong ví dụ này, chúng ta sẽ lấy một mảng và đếm số lần xuất hiện của các giá trị trong mảng

Chương trình PHP

đầu ra

Giá trị 41 đã xảy ra hai lần, a đã xảy ra hai lần và b đã xảy ra một lần trong mảng đầu vào

Có hai quan sát mà chúng ta có thể rút ra từ kết quả này. họ đang

  • Giá trị của mảng đầu vào đã trở thành các khóa trong mảng kết quả
  • Số lần xuất hiện của mỗi giá trị trong mảng đầu vào, đã trở thành các giá trị trong mảng kết quả

Ví dụ – Đếm giá trị trong mảng kết hợp

Trong ví dụ này, chúng ta sẽ lấy một mảng kết hợp với các cặp khóa-giá trị và gọi array_count_values[]. Các khóa của mảng kết hợp bị bỏ qua và chỉ các giá trị được xem xét để đếm

Chương trình PHP

đầu ra

Cảnh báo. mảng_count_values[]. Chỉ có thể đếm các giá trị CHUỖI và SỐ LƯỢNG

array_count_values[] chỉ có thể đếm các giá trị CHUỖI và INTEGER. Cảnh báo sẽ được đưa ra đối với các giá trị, trong mảng, của bất kỳ kiểu dữ liệu nào khác

Trong ví dụ sau, chúng ta có một mảng với một giá trị float và phần còn lại là chuỗi và số nguyên. gọi hàm array_count_values[] sẽ đưa ra cảnh báo cho giá trị đầu tiên và tiếp tục đếm các giá trị chuỗi và số nguyên

Chương trình PHP

đầu ra

Phần kết luận

Trong Hướng dẫn PHP này, chúng ta đã học cách đếm số lần xuất hiện của các giá trị trong một mảng nhất định, sử dụng hàm PHP Array array_count_values[]

Việc sử dụng array_count_values[] trong PHP giải thích bằng ví dụ là gì?

chi tiết kỹ thuật

Đếm mảng là gì?

Array#count[]. count[] là một phương thức của lớp Array trả về số lượng phần tử trong mảng . Nó cũng có thể tìm tổng số của một phần tử cụ thể trong mảng. cú pháp. Mảng. đếm [] Tham số. obj - phần tử cụ thể để tìm thấy Return. xóa tất cả các giá trị nil khỏi mảng.

Làm cách nào để đếm giá trị cụ thể trong mảng trong PHP?

Để đếm tất cả các phần tử trong một mảng, PHP cung cấp các hàm count[] và sizeof[] . Cả hai hàm count[] và sizeof[] đều được sử dụng để đếm tất cả các phần tử trong một mảng và trả về 0 cho một biến đã được khởi tạo với một mảng trống. Đây là các hàm có sẵn của PHP.

Làm cách nào để lấy số lượng của một mảng trong JavaScript?

Sự miêu tả. Thuộc tính độ dài mảng trong JavaScript trả về một số nguyên 32 bit không dấu, chỉ định số lượng phần tử trong một mảng
cú pháp. Cú pháp của nó như sau - mảng. chiều dài
Giá trị trả về. Trả về độ dài của mảng
Thí dụ. Hãy thử ví dụ sau. .
đầu ra. mảng. chiều dài là. 3

Chủ Đề