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 '', $diam['top'], ' '; echo '', $diam['bottom'], ' '; echo 'यह समाधान आपको PHP में POST फॉर्म के माध्यम से सबमिट किए गए बहुआयामी सरणियों को आसानी से संभालने की अनुमति देता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3