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 .

19
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 peringatan: Peringatan: Argumen tidak valid diberikan untuk …
304 php  foreach 


4
"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 kode saya: // Fetch all objects in SomeElements …

4
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 out of if and foreach here> } }



11
JS: mengulangi hasil getElementsByClassName menggunakan Array.forEach
Saya ingin mengulangi beberapa elemen DOM, saya melakukan ini: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); tapi saya mendapatkan kesalahan: document.getElementsByClassName ("myclass"). forEach bukan fungsi Saya menggunakan Firefox 3 jadi saya tahu keduanya getElementsByClassNamedan Array.forEachada. Ini berfungsi dengan baik: [2, 5, 9].forEach( function(element, index, array) { //do …



30
Temukan elemen terakhir array saat menggunakan foreach loop di PHP
Saya menulis pembuat kueri SQL menggunakan beberapa parameter. Di Jawa, sangat mudah untuk mendeteksi elemen terakhir dari array dari dalam for loop dengan hanya memeriksa posisi array saat ini dengan panjang array. for(int i=0; i< arr.length;i++){ boolean isLastElem = i== (arr.length -1) ? true : false; } Di PHP mereka …
215 php  foreach 



7
Mana yang lebih efisien, untuk setiap loop, atau iterator?
Mana cara paling efisien untuk melintasi koleksi? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } atau List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } Harap dicatat, bahwa ini bukan duplikat persis dari ini , …

20
Cara menghindari java.util.ConcurrentModificationException saat melakukan iterasi dan menghapus elemen dari ArrayList
Saya memiliki ArrayList yang ingin saya ulangi. Sementara iterasi di atasnya saya harus menghapus elemen pada saat bersamaan. Jelas ini melempar a java.util.ConcurrentModificationException. Apa praktik terbaik untuk menangani masalah ini? Haruskah saya mengkloning daftar terlebih dahulu? Saya menghapus elemen tidak di dalam loop itu sendiri tetapi bagian lain dari kode. …
203 java  arraylist  foreach 

3
Apakah ada cara untuk beralih ke kamus?
Saya tahu NSDictionariessebagai sesuatu di mana Anda membutuhkan keyuntuk mendapatkan value. Tetapi bagaimana saya bisa mengulangi semua keysdan valuesdalam NSDictionary, sehingga saya tahu kunci apa yang ada, dan nilai apa yang ada? Saya tahu ada sesuatu yang disebut for-in-loop in JavaScript. Apakah ada sesuatu yang serupa Objective-C?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.