Mảng trống phpstan

Một mảng trống đôi khi có thể gây ra sự cố phần mềm hoặc kết quả đầu ra không mong muốn. Để tránh điều này, tốt hơn là kiểm tra xem một mảng có trống hay không trước. Có nhiều phương thức và hàm khác nhau có sẵn trong PHP để kiểm tra xem mảng đã xác định hoặc đã cho có trống hay không. Một số trong số họ được đưa ra dưới đây

  1. Sử dụng hàm trống[]. Hàm này xác định xem một biến đã cho có trống không. Hàm này không trả về cảnh báo nếu một biến không tồn tại

    cú pháp

    bool empty[ $var ]

    Thí dụ

    Given Array is not empty 
    Given Array is empty
    19

    Given Array is not empty 
    Given Array is empty
    20
    Given Array is not empty 
    Given Array is empty
    21
    Given Array is not empty 
    Given Array is empty
    22
    Given Array is not empty 
    Given Array is empty
    0

    Given Array is not empty 
    Given Array is empty
    1
    Given Array is not empty 
    Given Array is empty
    2
    Given Array is not empty 
    Given Array is empty
    3
    Given Array is not empty 
    Given Array is empty
    4
    Given Array is not empty 
    Given Array is empty
    5
    Given Array is not empty 
    Given Array is empty
    6

    Given Array is not empty 
    Given Array is empty
    7
    Given Array is not empty 
    Given Array is empty
    8
    Given Array is not empty 
    Given Array is empty
    9
    Given Array is not empty 
    Given Array is empty
    10

    Given Array is not empty 
    Given Array is empty
    1
    Given Array is not empty 
    Given Array is empty
    4
    Given Array is not empty 
    Given Array is empty
    3
    Given Array is not empty 
    Given Array is empty
    4
    Given Array is not empty 
    Given Array is empty
    20
    Given Array is not empty 
    Given Array is empty
    6

    Given Array is not empty 
    Given Array is empty
    7
    Given Array is not empty 
    Given Array is empty
    8
    Given Array is not empty 
    Given Array is empty
    19
    Given Array is not empty 
    Given Array is empty
    10

    bool empty[ $var ]
    1

    đầu ra

    Given Array is not empty 
    Given Array is empty
  2. Sử dụng chức năng đếm. Hàm này đếm tất cả các phần tử trong một mảng. Nếu số phần tử trong mảng bằng 0, thì nó sẽ hiển thị mảng trống

    cú pháp

    Given Array is not empty 
    Given Array is empty
    1

    Thí dụ

    Given Array is not empty 
    Given Array is empty
    19

    Given Array is not empty 
    Given Array is empty
    20
    Given Array is not empty 
    Given Array is empty
    21
    Given Array is not empty 
    Given Array is empty
    22
    Given Array is not empty 
    Given Array is empty
    0

    Given Array is not empty 
    Given Array is empty
    1
    Given Array is not empty 
    Given Array is empty
    4
    bool empty[ $var ]
    9
    Given Array is not empty 
    Given Array is empty
    4
    Given Array is not empty 
    Given Array is empty
    20
    Given Array is not empty 
    Given Array is empty
    2

    Given Array is not empty 
    Given Array is empty
    7____18
    Given Array is not empty 
    Given Array is empty
    5____110

    Given Array is not empty 
    Given Array is empty
    7

    Given Array is not empty 
    Given Array is empty
    7
    Given Array is not empty 
    Given Array is empty
    8
    Given Array is not empty 
    Given Array is empty
    10
    Given Array is not empty 
    Given Array is empty
    10

    bool empty[ $var ]
    1

  3. Sử dụng hàm sizeof[]. Phương pháp này kiểm tra kích thước của mảng. Nếu kích thước của mảng bằng 0 thì mảng trống nếu không thì mảng không trống

    Thí dụ

    Given Array is not empty 
    Given Array is empty
    19

    Given Array is not empty 
    Given Array is empty
    20
    Given Array is not empty 
    Given Array is empty
    21
    Given Array is not empty 
    Given Array is empty
    22
    Given Array is not empty 
    Given Array is empty
    0

    Given Array is not empty 
    Given Array is empty
    1
    Given Array is not empty 
    Given Array is empty
    19
    Given Array is not empty 
    Given Array is empty
    20
    Given Array is not empty 
    Given Array is empty
    191

    Given Array is not empty 
    Given Array is empty
    7
    Given Array is not empty 
    Given Array is empty
    8
    Given Array is not empty 
    Given Array is empty
    194
    Given Array is not empty 
    Given Array is empty
    10

    Given Array is not empty 
    Given Array is empty
    7

    Given Array is not empty 
    Given Array is empty
    7
    Given Array is not empty 
    Given Array is empty
    8
    Given Array is not empty 
    Given Array is empty
    199
    Given Array is not empty 
    Given Array is empty
    10

    bool empty[ $var ]
    1

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

Sự khác biệt giữa trống và chuyển sang boolean là không đáng kể. Tôi đã chạy thử nghiệm này nhiều lần và về cơ bản chúng có vẻ tương đương nhau. Nội dung của các mảng dường như không đóng một vai trò quan trọng. Cả hai tạo ra kết quả ngược lại nhưng sự phủ định hợp lý hầu như không đủ để thúc đẩy quá trình truyền dẫn đến chiến thắng trong hầu hết thời gian, vì vậy cá nhân tôi thích trống hơn vì mục đích dễ đọc trong cả hai trường hợp

Có tường hợp isset[$var] trả về TRUE nhưng trống[$var] trả về FALSE. Vì thế trong quá trình thiết lập các điều kiện biểu thức điều kiện cần xác định rõ để tạo biểu thức thích hợp

Ví dụ

Given Array is not empty 
Given Array is empty
1

Hàm trống[] được sử dụng trong trường hợp nào

  • Sử dụng để kiểm tra giá trị biến xem có trống hay không

  • Phục vụ cho trình Chuẩn hóa dữ liệu khi thao tác đến nhận giá trị từ Biểu mẫu

liên kết url

http. //hocweb123. com/ham-trống-trong-php. html

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Một mảng trống đôi khi có thể gây ra sự cố phần mềm hoặc kết quả đầu ra không mong muốn. Để tránh điều này, tốt hơn là kiểm tra xem một mảng có trống hay không trước. Có nhiều phương thức và hàm khác nhau có sẵn trong PHP để kiểm tra xem mảng đã xác định hoặc đã cho có trống hay không. Một số trong số họ được đưa ra dưới đây

    1. Sử dụng hàm trống[]. Hàm này xác định xem một biến đã cho có trống không. Hàm này không trả về cảnh báo nếu một biến không tồn tại

      cú pháp

      bool empty[ $var ]

      Thí dụ

      Given Array is not empty 
      Given Array is empty
      32

      Given Array is not empty 
      Given Array is empty
      33
      Given Array is not empty 
      Given Array is empty
      34____535
      Given Array is not empty 
      Given Array is empty
      36

      Given Array is not empty 
      Given Array is empty
      37
      Given Array is not empty 
      Given Array is empty
      38
      Given Array is not empty 
      Given Array is empty
      39
      Given Array is not empty 
      Given Array is empty
      10
      Given Array is not empty 
      Given Array is empty
      11
      Given Array is not empty 
      Given Array is empty
      12

      Given Array is not empty 
      Given Array is empty
      13
      Given Array is not empty 
      Given Array is empty
      14
      Given Array is not empty 
      Given Array is empty
      15
      Given Array is not empty 
      Given Array is empty
      16

      Given Array is not empty 
      Given Array is empty
      37
      Given Array is not empty 
      Given Array is empty
      10
      Given Array is not empty 
      Given Array is empty
      39
      Given Array is not empty 
      Given Array is empty
      10
      Given Array is not empty 
      Given Array is empty
      33
      Given Array is not empty 
      Given Array is empty
      12

      Given Array is not empty 
      Given Array is empty
      13____614
      Given Array is not empty 
      Given Array is empty
      15____616

      Given Array is not empty 
      Given Array is empty
      17

      đầu ra

      Given Array is not empty 
      Given Array is empty
    2. Sử dụng chức năng đếm. Hàm này đếm tất cả các phần tử trong một mảng. Nếu số phần tử trong mảng bằng 0, thì nó sẽ hiển thị mảng trống

      cú pháp

      Given Array is not empty 
      Given Array is empty
      1

      Thí dụ

      Given Array is not empty 
      Given Array is empty
      32

      Given Array is not empty 
      Given Array is empty
      33
      Given Array is not empty 
      Given Array is empty
      34____535
      Given Array is not empty 
      Given Array is empty
      36

      Given Array is not empty 
      Given Array is empty
      37
      Given Array is not empty 
      Given Array is empty
      10
      bool empty[ $var ]
      5____610
      Given Array is not empty 
      Given Array is empty
      33
      bool empty[ $var ]
      8

      Given Array is not empty 
      Given Array is empty
      13____614
      Given Array is not empty 
      Given Array is empty
      1____616

      Given Array is not empty 
      Given Array is empty
      3

      Given Array is not empty 
      Given Array is empty
      13____614
      Given Array is not empty 
      Given Array is empty
      6____616

      Given Array is not empty 
      Given Array is empty
      17

    3. Sử dụng hàm sizeof[]. Phương pháp này kiểm tra kích thước của mảng. Nếu kích thước của mảng bằng 0 thì mảng trống nếu không thì mảng không trống

      Thí dụ

      Given Array is not empty 
      Given Array is empty
      32

      Given Array is not empty 
      Given Array is empty
      33
      Given Array is not empty 
      Given Array is empty
      34____535
      Given Array is not empty 
      Given Array is empty
      36

      Given Array is not empty 
      Given Array is empty
      37
      Given Array is not empty 
      Given Array is empty
      15____533
      Given Array is not empty 
      Given Array is empty
      17

      Given Array is not empty 
      Given Array is empty
      13
      Given Array is not empty 
      Given Array is empty
      14
      Given Array is not empty 
      Given Array is empty
      370
      Given Array is not empty 
      Given Array is empty
      16

      Given Array is not empty 
      Given Array is empty
      3

      Given Array is not empty 
      Given Array is empty
      13____614
      Given Array is not empty 
      Given Array is empty
      375
      Given Array is not empty 
      Given Array is empty
      16

      Given Array is not empty 
      Given Array is empty
      17

    PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

    Chủ Đề