2009-08-14 9 views

उत्तर

13

पहला कानूनी कानूनी PHP है, दूसरा एक is not है।

7

PHP में in का उपयोग करना काम नहीं करता है। जावास्क्रिप्ट में हालांकि, एक समान रूप से स्वीकार्य है और वे 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 each ... in ... (जावास्क्रिप्ट) या foreach ... as ... (PHP) ऑब्जेक्ट के गुणों का मूल्य दे देंगे, जबकि for ... in ... (जावास्क्रिप्ट) दे देंगे आप प्रत्येक संपत्ति का नाम।

संबंधित मुद्दे