foreachのこれらの2つの使用法の違いは何ですか?foreach: "in" v。 "as"
foreach ($nodes as $node) {
//do stuff
}
foreach ($odp in $ftw) {
//do more stuff
}
foreachのこれらの2つの使用法の違いは何ですか?foreach: "in" v。 "as"
foreach ($nodes as $node) {
//do stuff
}
foreach ($odp in $ftw) {
//do more stuff
}
最初のものは有効なPHPで、もう1つはis notです。
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)は、オブジェクトのプロパティの値を与えますあなたにはそれぞれの物件の名前が載っています。