Preguntas etiquetadas con foreach

foreach es una construcción en bucle que ejecuta una determinada pieza de código para cada elemento en una lista / colección / matriz. A diferencia de un bucle for, el bucle foreach no requiere que el codificador mantenga una variable de contador para evitar errores de off-by-one (fencepost). Se recomienda usar cuando se necesita una iteración simple sobre todo el arreglo / lista / colección .

19
Invalid argument supplied for foreach()
A menudo se me ocurre manejar datos que pueden ser una matriz o una variable nula y alimentar algunos foreachcon estos datos. $values = get_values(); foreach ($values as $value){ ... } Cuando alimenta a un foreach con datos que no son una matriz, recibe una advertencia: Advertencia: argumento no válido …
304 php  foreach 


4
"Continuar" en cursor.forEach ()
Estoy creando una aplicación usando meteor.js y MongoDB y tengo una pregunta sobre cursor.forEach (). Quiero verificar algunas condiciones al comienzo de cada iteración y luego omitir el elemento si no tengo que hacer la operación para poder ahorrar algo de tiempo. Aquí está mi código: // Fetch all objects …

4
salir de si y foreach
Tengo un bucle foreach y una declaración if. Si se encuentra una coincidencia, finalmente necesito salir del 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: iteración sobre el resultado de getElementsByClassName usando Array.forEach
Quiero iterar sobre algunos elementos DOM, estoy haciendo esto: document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) { //do stuff }); pero me sale un error: document.getElementsByClassName ("myclass"). forEach no es una función Estoy usando Firefox 3, así que sé que tanto getElementsByClassNamey Array.forEachestán presentes. Esto funciona bien: [2, 5, 9].forEach( function(element, …






7
¿Cuál es más eficiente, un ciclo para cada uno o un iterador?
¿Cuál es la forma más eficiente de atravesar una colección? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } o List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } Tenga en cuenta que este no es …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.