दिया गया:
<input type="text" name="foo[]" />
<input type="text" name="foo[]" />
etc...
अपने फॉर्म में, आप उन पर लूप करेंगे
foreach($_POST['foo'] as $index => $value) {
...
}
[]
फ़ील्ड नाम में PHP द्वारा हटा दिया जाएगा और एक संकेत के रूप में उपयोग किया जाएगा कि इसे एक ही नाम के साथ कई मानों की अपेक्षा करनी चाहिए, जिससे यह उन अतिरिक्त मानों को समायोजित करने के लिए $_GET/$_POST के अंदर एक उप-सरणी बना सके।
आप यह भी सुझाव दे सकते हैं कि PHP को किन सरणी कुंजियों का उपयोग करना चाहिए, उदा.
<input type="text" name="foo[1]" value="hi there" />
<input type="text" name="foo[abc]" value="TGIF!" />
echo $_POST['foo'][1]; // outputs "hi there"
echo $_POST['foo']['abc'] // outputs "TGIF!"
एक ही नोटेशन/एक्सेस विधियों का उपयोग करके बहु-आयामी सरणियों का भी समर्थन किया जाता है।