Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menyimpan Nilai dengan Betul dari Gelung foreach ke dalam Array dalam PHP?

Bagaimana untuk Menyimpan Nilai dengan Betul dari Gelung foreach ke dalam Array dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-12-12 19:24:09217semak imbas

How to Correctly Store Values from a foreach Loop into an Array in PHP?

Menyimpan Nilai daripada Foreach Gelung ke dalam Tatasusunan

Apabila mengulangi data dalam gelung foreach, kadangkala anda mungkin perlu menyimpan nilai ke dalam tatasusunan. Walau bagaimanapun, hanya memberikan nilai di dalam gelung selalunya hanya menyimpan nilai terakhir.

Contoh Kod dengan Isu:

foreach($group_membership as $username) {
    $items = array($username);
}

print_r($items);

Penyelesaian:

Untuk menyimpan semua nilai, isytiharkan tatasusunan di luar gelung dan gunakan $items[] untuk menambah setiap item:

$items = array();
foreach($group_membership as $username) {
    $items[] = $username;
}

print_r($items);

Dengan mengikut kod yang diubah suai ini, tatasusunan $items akan mengandungi semua nama pengguna daripada tatasusunan $group_membership, membolehkan anda bekerja dengan mereka dengan cekap.

Atas ialah kandungan terperinci Bagaimana untuk Menyimpan Nilai dengan Betul dari Gelung foreach ke dalam Array dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn