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!