Foreach bu iki kullanımları arasındaki fark nedir?
foreach ($nodes as $node) {
//do stuff
}
foreach ($odp in $ftw) {
//do more stuff
}
Birincisi yasal PHP, ikinci biridir is not.
in
PHP çalışmaz kullanma. Javascript Bununla birlikte, benzer bir formu olarak kabul edilebilir ve onlar thusly farklıdır:
var obj = {
'a' : 'Apple',
'b' : 'Banana',
'c' : 'Carrot'
};
for (var i in obj) {
alert(i); // "a", "b", "c"
}
for each (var i in obj) {
alert(i); // "Apple", "Banana", "Carrot"
}
for ... in ...
(javascript) sana adını verecektir ise temelde, for each ... in ...
(JavaScript) veya foreach ... as ...
(PHP), nesnenin özelliklerinin değerini verecektir Her bir özellik.