Pertanyaan yang diberi tag foreach

foreach adalah konstruksi perulangan yang mengeksekusi sepotong kode untuk setiap elemen dalam daftar / koleksi / array. Berbeda dengan for loop, foreach loop tidak memerlukan coder untuk mempertahankan variabel counter untuk menghindari bug off-by-one (fencepost). Dianjurkan untuk digunakan saat iterasi sederhana pada seluruh array / daftar / koleksi diperlukan .

2018
Bagaimana cara kerja PHP 'foreach'?

Biarkan saya awali ini dengan mengatakan bahwa saya tahu apa foreachitu, apakah dan bagaimana menggunakannya. Pertanyaan ini menyangkut bagaimana cara kerjanya di bawah kap, dan saya tidak ingin ada jawaban di sepanjang baris "ini adalah bagaimana Anda mengulang array dengan foreach". Untuk...

939
Bagaimana Anda mendapatkan indeks iterasi loop foreach saat ini?

Apakah ada beberapa konstruksi bahasa yang jarang saya temui (seperti beberapa yang saya pelajari baru-baru ini, beberapa di Stack Overflow) di C # untuk mendapatkan nilai yang mewakili iterasi saat ini dari foreach loop? Misalnya, saya saat ini melakukan sesuatu seperti ini tergantung pada...

500
Perbarui semua objek dalam koleksi menggunakan LINQ

Apakah ada cara untuk melakukan hal berikut ini menggunakan LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Untuk memperjelas, saya ingin mengulangi setiap objek dalam koleksi dan kemudian memperbarui properti pada setiap objek. Kasus penggunaan saya adalah saya memiliki banyak...

490
Bagaimana cara menemukan indeks foreach?

Apakah mungkin menemukan foreachindeks? dalam satu forlingkaran sebagai berikut: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i akan memberi Anda indeks. Apakah saya harus menggunakan forloop atau adakah cara untuk mendapatkan indeks dalam

414
Untuk..Dalam loop dalam JavaScript - pasangan nilai kunci

Saya bertanya-tanya apakah ada cara untuk melakukan sesuatu seperti foreachloop PHP di JavaScript. Fungsi yang saya cari adalah sesuatu seperti Potongan PHP ini: foreach($data as $key => $value) { } Saya sedang melihat for..inloop JS , tetapi tampaknya tidak ada cara untuk menentukan as. Jika...

313
Hentikan atau kembali dari aliran Java 8 forEach?

Saat menggunakan iterasi eksternal di atas Iterablekami menggunakan breakatau returndari peningkatan untuk-setiap loop sebagai: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Bagaimana kita bisa breakatau returnmenggunakan iterasi internal dalam...

304
Argumen tidak valid diberikan untuk foreach ()

Sering terjadi pada saya untuk menangani data yang bisa berupa array atau variabel nol dan untuk memberi makan beberapa foreachdengan data ini. $values = get_values(); foreach ($values as $value){ ... } Saat Anda memberi makan foreach dengan data yang bukan array, Anda mendapatkan...

280
"Lanjutkan" di cursor.forEach ()

Saya membuat aplikasi menggunakan meteor.js dan MongoDB dan saya punya pertanyaan tentang cursor.forEach (). Saya ingin memeriksa beberapa kondisi di awal setiap iterasi forEach dan kemudian melewati elemen jika saya tidak harus melakukan operasi di atasnya sehingga saya dapat menghemat waktu. Ini...

277
keluar jika dan foreach

Saya memiliki foreach loop dan pernyataan if. Jika kecocokan ditemukan saya harus akhirnya keluar dari foreach. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break...