Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengubah Suai Nilai Tatasusunan Asal dalam Gelung Foreach PHP?
Mengubah Suai Nilai Tatasusunan Asal dengan Gelung Foreach PHP
Apabila bekerja dengan tatasusunan berbilang dimensi dalam PHP, kadangkala perlu mengubah suai tatasusunan asal dalam foreach gelung. Walau bagaimanapun, mengakses nama tatasusunan semasa (cth., "nama" dalam contoh yang anda berikan) boleh mengelirukan.
Untuk menangani isu ini, PHP membenarkan menghantar tatasusunan melalui rujukan menggunakan operator "&". Ini memastikan pengubahsuaian yang dibuat pada tatasusunan dalam gelung dicerminkan dalam tatasusunan asal.
Kod Disemak Menggunakan Melalui Rujukan:
function checkForm(&$fields){ foreach($fields as &$field){ if($field['required'] && strlen($_POST[$field['name']]) <= 0){ $field['value'] = "Some error"; } } return $fields; }
Faedah daripada Rujukan Melalui:
Berhati-hati Nasihat:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengubah Suai Nilai Tatasusunan Asal dalam Gelung Foreach PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!