Thêm giá trị vào mảng trống php

Trong hướng dẫn này, chúng ta sẽ thực hiện các bước kiểm tra xem một mảng có trống không trong ngôn ngữ lập trình PHP

Thêm giá trị vào mảng trống php

Có một vài phương pháp khác nhau mà bạn có thể sử dụng để kiểm tra xem một mảng có trống không trong PHP. Trong hướng dẫn này, chúng ta sẽ đề cập đến việc sử dụng và chức năng và

Tùy thuộc vào mục tiêu của bạn, bạn có thể cần kiểm tra xem một mảng có trống không trước khi tiếp tục với một phần mã. Ví dụ: bạn có thể yêu cầu mảng trống. Một lý do khác là bạn có thể muốn kiểm tra xem mảng có chứa dữ liệu hay không trước khi tiếp tục

Sử dụng một trong các tùy chọn bên dưới sẽ cho phép bạn kiểm tra xem một mảng có trống không trước khi tiếp tục viết mã. Mỗi phương pháp này sẽ hoạt động, do đó, tùy thuộc vào sở thích cá nhân mà bạn chọn tùy chọn nào. Ví dụ: sử dụng hàm trống có thể tốt hơn nếu bạn không chắc liệu biến đó có tồn tại hay không

Sử dụng Hàm <?php $exampleArray = []; if(empty($exampleArray)){ echo "Array is empty"; }6

Phương thức đầu tiên mà tôi sẽ chạm vào là hàm trống. Bạn có thể sử dụng hàm trống để kiểm tra xem có biến nào trống không, nhưng trong trường hợp này, chúng tôi sẽ sử dụng nó trên một mảng

Cú pháp của các hàm trống rất đơn giản vì nó chỉ chấp nhận một biến duy nhất. Biến bạn cung cấp cho hàm sẽ là mảng bạn muốn kiểm tra xem nó có trống không. Hàm sẽ trả về true hoặc false tùy thuộc vào việc mảng có trống không

empty(mixed $var): bool

Trong đoạn mã dưới đây, chúng tôi tạo một mảng trống để kiểm tra hàm trống. Chúng tôi cũng tạo một câu lệnh if có chứa hàm rỗng và biến mảng. Vì mảng của chúng tôi trống, chúng tôi hy vọng tiếng vang sẽ in chuỗi của chúng tôi tới trình duyệt hoặc thiết bị đầu cuối

<?php 

$exampleArray = [];

if(empty($exampleArray)){
    echo "Array is empty";
}

Nếu bạn chạy đoạn script trên, bạn sẽ nhận được kết quả bên dưới. Tuy nhiên, nếu bạn chạy lại tập lệnh, bạn sẽ không nhận được bất kỳ kết quả nào vì mảng không còn trống nữa

Array is empty

Sử dụng hàm <?php $exampleArray = []; if(empty($exampleArray)){ echo "Array is empty"; }7

Sử dụng hàm đếm là một cách khác để kiểm tra xem một mảng có trống không. Hàm đếm sẽ đếm tất cả các phần tử trong một đối tượng hoặc mảng đếm được. Vì một mảng trống sẽ có

<?php 

$exampleArray = [];

if(empty($exampleArray)){
    echo "Array is empty";
}
0 phần tử, bạn có thể sử dụng tính năng đếm để kiểm tra xem một mảng chứa bao nhiêu phần tử

Dưới đây là cú pháp của hàm đếm. Hàm chấp nhận hai đối số, nhưng chỉ yêu cầu đối số đầu tiên

  • Đối số đầu tiên mong đợi một đối tượng hoặc mảng có thể đếm được
  • Đối số tùy chọn thứ hai mong đợi chế độ. Theo mặc định, chế độ được đặt thành
    <?php 
    
    $exampleArray = [];
    
    if(empty($exampleArray)){
        echo "Array is empty";
    }
    1, nhưng bạn có thể thay đổi thành
    <?php 
    
    $exampleArray = [];
    
    if(empty($exampleArray)){
        echo "Array is empty";
    }
    2. Sử dụng tùy chọn đệ quy sẽ đếm đệ quy đếm mảng, điều này rất quan trọng đối với mảng nhiều chiều
  • Cuối cùng, hàm sẽ trả về một
    <?php 
    
    $exampleArray = [];
    
    if(empty($exampleArray)){
        echo "Array is empty";
    }
    3 (số đếm cuối cùng)
count(countable $var, $mode = COUNT_RECURSIVE): int

Đoạn mã dưới đây trình bày cách sử dụng hàm đếm để kiểm tra xem một mảng có trống không. Đầu tiên chúng ta tạo một mảng trống để kiểm tra. Thứ hai, chúng ta có một câu lệnh if với điều kiện nếu số lượng của mảng là 0 (trống), thì hãy chạy mã bên trong khối. Bên trong khối mã, chúng tôi lặp lại rằng mảng trống

________số 8

Vì mảng của chúng ta không có phần tử nào nên hàm đếm sẽ trả về

<?php 

$exampleArray = [];

if(empty($exampleArray)){
    echo "Array is empty";
}
0. Câu lệnh echo sẽ chạy khi điều kiện if được đáp ứng, dẫn đến đầu ra bên dưới

Array is empty

Sử dụng toán tử not (<?php $exampleArray = []; if(empty($exampleArray)){ echo "Array is empty"; }5)

Ví dụ này liên quan đến việc sử dụng toán tử not (

<?php 

$exampleArray = [];

if(empty($exampleArray)){
    echo "Array is empty";
}
5) để kiểm tra xem một mảng có trống không. Vì một mảng trống đánh giá là sai, chúng ta có thể sử dụng toán tử not để thay đổi nó để nó đánh giá thành đúng

Trong ví dụ dưới đây, chúng tôi tạo một mảng trống có tên là

<?php 

$exampleArray = [];

if(empty($exampleArray)){
    echo "Array is empty";
}
7. Trong câu lệnh if của chúng ta, chúng ta có một điều kiện sử dụng toán tử not để đảo ngược kết quả của mảng trống. Vì vậy, thay vì mảng trống đánh giá là sai, nó sẽ đánh giá là đúng

<?php 

$exampleArray = [];

if(empty($exampleArray)){
    echo "Array is empty";
}
4

Như mong đợi, tập lệnh ở trên của chúng tôi sẽ xuất ra dòng sau vì mảng của chúng tôi trống. Bạn có thể thử thêm một phần tử vào mảng nếu muốn xác minh điều kiện của câu lệnh if có hoạt động chính xác không

Array is empty

Phần kết luận

Tôi hy vọng bây giờ bạn đã hiểu rõ về cách bạn có thể kiểm tra xem một mảng có trống không trong PHP. Chúng tôi đã đề cập đến một số phương pháp khác nhau để thực hiện kiểm tra và bạn có thể sử dụng bất kỳ phương pháp nào trong số chúng để nhận được kết quả mà bạn yêu cầu

Còn rất nhiều điều để tìm hiểu về ngôn ngữ lập trình PHP. Ví dụ: tôi khuyên bạn nên xem hướng dẫn của chúng tôi về kiến ​​thức cơ bản về mảng trong PHP. Ngoài ra còn có rất nhiều chức năng mà bạn có thể sử dụng để giúp quản lý mảng

Làm cách nào để thêm giá trị vào mảng trống trong PHP?

Cách tiếp theo để thêm các phần tử vào một mảng trống là sử dụng cú pháp $cart[]= . Đây là một ví dụ.

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

Hàm array_push() chèn một hoặc nhiều phần tử vào cuối mảng . Mẹo. Bạn có thể thêm một giá trị hoặc bao nhiêu tùy thích. Ghi chú. Ngay cả khi mảng của bạn có các phím chuỗi, các phần tử được thêm vào của bạn sẽ luôn có các phím số (Xem ví dụ bên dưới).

+= có hoạt động trên các mảng trong PHP không?

Toán tử + trong PHP khi được áp dụng cho mảng sẽ thực hiện công việc của mảng UNION . mảng $arr += mảng $arr1; .

Bạn có thể thêm một giá trị vào một mảng?

Khi bạn muốn thêm một phần tử vào cuối mảng của mình, hãy sử dụng hàm push() . Nếu bạn cần thêm một phần tử vào đầu mảng của mình, hãy thử unshift(). Và bạn có thể thêm các mảng lại với nhau bằng cách sử dụng concat().