2009-08-14 6 views

答えて

13

最初のものは有効なPHPで、もう1つはis notです。

7

PHPでinを使用すると動作しません。 JavaScriptではしかし、同様の形態が許容され、それらはthusly異なる:

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 ...(ジャバスクリプト)を与える一方で、基本的に、for each ... in ...(ジャバスクリプト)またはforeach ... as ...(PHP)は、オブジェクトのプロパティの値を与えますあなたにはそれぞれの物件の名前が載っています。