I want to go through an array, but I want to know at which element I'm at. I suppose I could just start my own variable and just ++ it through each iteration, but is there some other way that I can retrieve what index # foreach is currently at?
Well, you can use a for() loop in which you'll know what numeric key you're at; however, you can use this syntax to know what key you're at:
foreach($array as $key=>$value)
If your not using foreach as above then you can use current($array) to find out where you are at.