"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में POST के माध्यम से बहुआयामी सारणी कैसे सबमिट और प्रोसेस करें?

PHP में POST के माध्यम से बहुआयामी सारणी कैसे सबमिट और प्रोसेस करें?

2024-12-26 को प्रकाशित
ब्राउज़ करें:346

How to Submit and Process Multidimensional Arrays via POST in PHP?

PHP में POST के माध्यम से बहुआयामी सारणी सबमिट करें

PHP फॉर्म के साथ काम करते समय जिसमें कई कॉलम और परिवर्तनीय लंबाई की पंक्तियां होती हैं, कनवर्ट करना आवश्यक है एक बहुआयामी सरणी में इनपुट। इस चुनौती का समाधान यहां दिया गया है।

सबसे पहले, प्रत्येक कॉलम को अद्वितीय नाम निर्दिष्ट करें, उदाहरण के लिए:

इसका परिणाम HTML के समान है:


  

जब फॉर्म सबमिट किया जाता है, तो आपको इस प्रकार की सारणियां प्राप्त होंगी:

$_POST['topdiameter'] = array( 'first value', 'second value' );
$_POST['bottomdiameter'] = array( 'first value', 'second value' );

हालाँकि, निम्नलिखित प्रारूप का उपयोग करने पर विचार करें:

name="diameters[0][top]"
name="diameters[0][bottom]"
name="diameters[1][top]"
name="diameters[1][bottom]"
...

इस प्रारूप के साथ, मानों के माध्यम से लूपिंग अधिक कुशल हो जाती है:

if ( isset( $_POST['diameters'] ) )
{
    echo '
'; foreach ( $_POST['diameters'] as $diam ) { echo ''; echo ' '; echo ' '; echo ''; } echo '
', $diam['top'], '', $diam['bottom'], '
'; }

यह समाधान आपको PHP में POST फॉर्म के माध्यम से सबमिट किए गए बहुआयामी सरणियों को आसानी से संभालने की अनुमति देता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3