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 .

2019
¿Cómo funciona realmente PHP 'foreach'?

Permítanme ponerle un prefijo diciendo que sé qué foreaches, qué hace y cómo usarlo. Esta pregunta se refiere a cómo funciona bajo el capó, y no quiero ninguna respuesta en la línea de "así es como se repite una matriz con foreach". Durante mucho tiempo supuse que foreachfuncionaba con la matriz...

1499
¿Cómo funciona el ciclo Java 'para cada'?

На этот вопрос есть ответы en Stack Overflow на русском : Как работает цикл foreach en Java? Considerar: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) {...

500
Actualice todos los objetos en una colección usando LINQ

¿Hay alguna manera de hacer lo siguiente usando LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Para aclarar, quiero iterar a través de cada objeto en una colección y luego actualizar una propiedad en cada objeto. Mi caso de uso es que tengo un montón de comentarios en una...

490
¿Cómo encontrar el índice foreach?

¿Es posible encontrar el foreachíndice? en un forbucle de la siguiente manera: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i te dará el índice. ¿Tengo que usar el forbucle o hay alguna forma de obtener el índice en el

414
For..In loops en JavaScript - pares de valores clave

Me preguntaba si hay una manera de hacer algo como un foreachbucle PHP en JavaScript. La funcionalidad que estoy buscando es algo como este fragmento de PHP: foreach($data as $key => $value) { } Estaba mirando el for..inbucle JS , pero parece que no hay forma de especificar el as. Si hago esto...

304
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:...

295
¿Cómo puedo limitar Parallel.ForEach?

Tengo un bucle asíncrono Parallel.ForEach () con el que descargo algunas páginas web. Mi ancho de banda es limitado, por lo que puedo descargar solo x páginas por vez, pero Parallel.ForEach ejecuta una lista completa de las páginas web deseadas. ¿Hay alguna manera de limitar el número de hilos o...

280
"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...

277
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;...