foreach

Perl's foreach and changing the looping variable

I am writing a script in Perl and have a question about Perl's foreach construct. It appears that if you change one of the loop variables it changes in the actual array. Is this in fact the case, or have I done something completely wrong? I want to change a string like abc.abc#a to abc_abc_a (underscores for non alpha-numeric characte...

converting a for loop to a std::for_each

I've got this for loop: std::vector<itemPtr>::iterator it; for(it=items.begin(); it!=items.end(); ++it) { investigators.addToLeaderInventory(*it); } I'd like to convert it to something like this: std::for_each(items.begin(), items.end(), investigators.addToLeaderInventory); However, that line doesn't compile...

PHP Text area foreach line

Im trying to code a php script that will loop a process for each line in a Textarea post. I was wondering if someone can post an example. ...

Matching array keys

I have this array, Array ( [campaign_title] => adasdasdasddsad [campaign_keyword] => asdsadasdasdasdasd [introduction] => asdasdasdasdasdasdsa [campaign_headline] => Array ( [0] => asdasdasdasdasdasdad ) [article] => Array ( [0] => asdasdasdasdasdasdasdasdsadas ...

Is there a way to have parallel for-each loops?

Let's say I have 2 lists in Python and I want to loop through each one in parallel - e.g. do something with element 1 for both lists, do something with element 2 for both lists... I know that I can do this by using an index: for listIndex in range(len(list1)): doSomething(list1[listIndex]) doSomething(list2[listIndex]) But is th...

Going Through A Foreach When It Can Get Modified?

I want to do a foreach loop while taking out members of that foreach loop, but that's throwing errors. My only idea is to create another list inside of this loop to find which Slices to remove, and loop through the new list to remove items from Pizza. foreach(var Slice in Pizza) { if(Slice.Flavor == "Sausage") { Me.Eat(...

Joining more than two mysql tables then manipulating rows into grouped multidimensional arrays

I'm trying to join multiple myqsl tables and then process resulting arrays using PHP but I'm having problems manipulating my data to get the groupings I'd like. table.users +--------------- uidname table.profile_values +----------------------- fiduidcategory_value table.profile_fields +--------------------- fid catego...

C++ for_each calling a vector of callback functions and passing each one an argument

I'm fairly green when it comes to c++0x, lambda, and such so I hope you guys can help me out with this little problem. I want to store a bunch of callbacks in a vector and then use for_each to call them when the time is right. I want the callback functions to be able to accept arguments. Here's my code right now. The trouble is in vo...

PHP - display 'X' items from foreach loop with link to display next 'X' items

I have a foreach loop which loops through an array (simpleXML nodes). This array can have between 0 and several hundred items in it. I'd like to find a way to display the first 10 results and then have a link to display the next 10 and so on. for instance, I currently have: $i=0; $limit=10; foreach ($nodes as $node){ echo "here is the ...

Loop through a checkbox list

I am building a checkbox lists: <asp:CheckBoxList ID="CheckBoxes" DataTextField="Value" DataValueField="Key" runat="server"></asp:CheckBoxList> And trying to get the value's of the selected items: List<Guid> things = new List<Guid>(); foreach (ListItem item in this.CheckBoxes.Items) { if (item.Selected) things.Add(item.Va...

What are the advantages of a pass by reference iterator in a foreach loop in PHP?

I just read this answer by Bill Karwin. Note that the $node is pass by reference. I always thought that variable created there is only ever temporary and exists only until the end of the loop (or maybe it remains set to the last iteration - I have not tested it). So, what are the advantages of making it pass by reference? I'm sure th...

PHP Foreach loop take an additional step forward from within the loop

Basically I have a foreach loop in PHP and I want to: foreach( $x as $y => $z ) // Do some stuff // Get the next values of y,z in the loop // Do some more stuff ...

Weird problem with JSMock

Can someone explain what's going on here, and how to fix it? I'm using JSMock, and executing the following code in spec.js: for (var t in []) { alert(t) } ... causes my browser to alert "eachIndexForJsMock" (when it shouldn't execute the alert command at all). This is messing up my for each loops. How do I fix it? ...

How can I iterate through a collection with Foreach to build an XDocument?

The following code gives me the error: The best overloaded method match for 'System.Xml.Linq.XElement.XElement(System.Xml.Linq.XName, object)' has some invalid arguments. What do I have to change so I can iterate through my List<Customer> collection with Foreach building the XDocument? using System; using System.Collections.Ge...

xslt - get last row from a foreach loop (split into 3 columns)

Hi everyone. I'm looping through 1-20 <li>'s using xslt and I'm trying to figure out how to add a class to the last row of the list, when displayed in a 3 column grid type format. At the moment, I'm using this code to add a class of col-last to every 3rd column in the list. <xsl:if test="not(position() mod 3)"> <xsl:attribute name="...

Checkeach array item has a value

I am trying to error check a form that on submitting creates an array, however no value in that error can be empty, how can I check this using PHP, the array looks like this, Array ( [campaign_title] => [campaign_keyword] => [introduction] => [position] => left [campaign_headline] => Array ( [...

Debugging a foreach loop in C#: what iteration is this?

Other than setting a debug variable and incrementing it every time you start the foreach, when you break in with the visual studio debugger connected, is there any way to tell that this is the Xth time through the loop? I guess this would be a feature of visual studio if anything, not something that would be added to the compiled code....

for vs each in Ruby

I just had a quick question regarding loops in Ruby. Is there a difference between these two ways of iterating through a collection? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Just wondering if these are exactly the same or if maybe there's a subtle difference (possibly ...

Foreach loop, but for first key do something else

Sorry if this is confusing. It's tough for me to put into words having beginner knowledge of PHP. I'm using the following foreach loop: foreach ($_POST['technologies'] as $technologies){ echo ", " . $technologies; } Which produces: , First, Second, Third What I want: First, Second, Third All I need is for the loop to ...

How can I modify strings using a "For Each" loop?

'Why doesn't this work? Dim myStrings As String() = New String() {string1, string2, string3,} For Each s As String In myStrings If String.IsNullOrEmpty(s) Then s = "" End If s = "-" & s.Trim() & "-" Next If string1 contains "foo", my intention is that string1 contains "-foo-" aft...