что вам мешает организовать ваш JAVA-style, в PHP?
вы знакомы с итераторами в STL?
они спокойно позволяют работать способами схожими с обоими вашими способами.
думаю вам это поможет
Код:
|
vector<int> arr;
arr.push_back(3);//добавление элемента в конец
...
arr.push_back(5);//добавление элемента в конец
//способ 1
for(vector<int>::iterator i=arr.begin();i!=arr.end();i++)
{
cout<<*i;
}
//способ 2
vector<int>::iterator i=arr.begin();
while(i!=arr.end())
{
cout<<*i;
i++;
} |