Cách sử dụng hàm sizeof() trong PHP

Cach Su Dung Ham Sizeof Trong Php



Bạn có phải là nhà phát triển PHP đang tìm cách tối ưu hóa hiệu suất mã của mình không? Nếu vậy, bạn có thể sử dụng sizeof() chức năng. Hàm này cho phép bạn chỉ định số phần tử trong một mảng và là một công cụ hữu ích khi làm việc với mảng, chuỗi và đối tượng. Bằng cách hiểu cách sử dụng sizeof() đúng cách, người dùng có thể tăng hiệu quả và hiệu suất của mã của họ.

Trong bài viết này, chúng ta sẽ khám phá những sizeof() chức năng, cú pháp của nó và cách sử dụng nó trong PHP.

Hàm sizeof() là gì

sizeof() là một hàm trong PHP cho phép các nhà phát triển chỉ định số lượng phần tử trong một mảng và thường được sử dụng để xác định kích thước của mảng, chuỗi và đối tượng trong PHP.







cú pháp



Sau đây là cú pháp sử dụng sizeof() chức năng trong PHP:



kích thước của ( mảng , cách thức )

Ở đây, mảng tham số là một mảng chứa số lượng mục được tìm thấy và tùy chọn cách thức tham số được sử dụng để chỉ định cách hàm sẽ tính toán lặp lại các mục của tất cả các mảng lồng nhau trong mảng mục. Có hai chế độ, chế độ 0 là chế độ mặc định chỉ tính nội dung cấp cao nhất và nó không bao gồm nội dung của các mảng lồng nhau trong mảng cấp cao nhất. Trong khi 1 tính toán đệ quy tất cả các phần tử trong mảng, bao gồm cả các phần tử của các mảng lồng nhau. Ví dụ:





Giá trị trả về

Các sizeof() hàm trả về giá trị nguyên của số phần tử.

Cách sử dụng hàm sizeof() trong PHP

Dưới đây là các bước để sử dụng sizeof() chức năng trong PHP:



Bước 1: Trước tiên, bạn cần xác định một mảng mà bạn muốn tìm số phần tử.

Bước 2: Tiếp theo bạn cần gọi sizeof() , tham số đầu tiên là một mảng và tham số thứ hai là tùy chọn nếu bạn muốn sử dụng cách thức .

Bước 3: Cuối cùng, bạn có thể sử dụng tiếng vang hoặc in để xuất kết quả ra trình duyệt hoặc dòng lệnh.

ví dụ 1

Xét ví dụ sau, chúng ta đã khởi tạo một nhân viên mảng với các giá trị nhất định, sau đó chúng tôi sử dụng sizeof() Hàm đếm tổng các phần tử của mảng:



nhân viên $ = mảng ( 'Zinab' , 'Đang đợi' , 'Koma' , 'Lỗi' ) ;

tiếng vang ( 'Tổng số phần tử trong một mảng là:' . kích thước của ( nhân viên $ ) ) ;

?>

ví dụ 2

Trong ví dụ sau, chúng tôi đã sử dụng sizeof() hàm đếm phần tử của mảng nhiều chiều với chế độ 1, và chế độ này sẽ đệ quy đếm các phần tử bao gồm cả phần tử trong mảng lồng nhau:



mảng $ = mảng ( 'người lao động' => mảng ( 'Zainab' , 'chờ đợi' , 'Lỗi' , 'Koma' ) ,

'Giới tính' => mảng ( 'Nữ giới' , 'Nam giới' , 'Nữ giới' , 'Nữ giới' ) ) ;

tiếng vang 'Số bình thường của một mảng là:' . kích thước của ( mảng $ ) ;

tiếng vang ' \N ' ;

tiếng vang 'Số đếm đệ quy của một mảng là:' . kích thước của ( mảng $ , 1 ) ;

?>

Ghi chú: Trong đoạn mã trên, số mặc định cho một mảng là 2 bởi vì theo mặc định sizeof() hàm chỉ tính phần tử gốc của mảng. Trong ví dụ này, các mục trên cùng là hai chuỗi con, 'Người lao động' 'Giới tính'.

dòng dưới cùng

Các hàm sizeof() trong PHP được sử dụng để tìm số phần tử của một mảng và là hàm dựng sẵn và bí danh của đếm() chức năng. Nó chấp nhận hai đối số; một là bắt buộc và một là tùy chọn. Tham số tùy chọn xác định chế độ đếm trong đó 0 đại diện đếm bình thường 1 đếm đệ quy được sử dụng cho mảng nhiều chiều.