Saturday, 15 February 2014

php - Split foreach to pages -


  $ files = glob ('डॉक्स / *। Xml'); विदेशी मुद्रा ($ फाइल $ की फाइलें) {$ xml = नया सरल एक्सएमलेमेंट ($ फ़ाइल, 0, सत्य); गूंज & lt; tr & gt; & LT; टीडी & gt; ' । $ Xml- & gt; सिद्धांत '& Lt; / टीडी & gt; & Lt; td & gt; & lt; a href = "viewdoc.php? Docname = '। बेसनेम ($ फ़ाइल,' .xml ')। & Amp; उपयोगकर्ता नाम ='। $ Xml- & gt; द्वारा शुरू किया गया। '& Amp; myname ='। $ _SESSION ['उपयोगकर्ता नाम']। '& Gt;' । बेसएनाम ($ फ़ाइल, '.xml')। '& Lt; / a & gt; & lt; / टीडी & gt; & Lt; td & gt; & lt; a href = "viewprofile.php? नाम = '। $ Xml- & gt; शुरू हो गया।' & Gt; ' $ Xml- & gt; द्वारा प्रारंभ। '& Lt; / a & gt; & lt; / td & gt; & LT; टीडी & gt; '। $ Xml- & gt; तिथि। '& Lt; / td & gt; & Lt; td & gt; * * * * * & lt; / td & gt; & LT; टीडी & gt; & lt; / टीडी & gt; & Lt; / टीआर & gt; '; }   

ऊपर दिए गए कोड एक लूप है जो मुझे डॉक्स फ़ोल्डर में सभी फाइलों को दिखाता है। मुझे 1 पृष्ठ में केवल 10 xml फाइलें हैं और प्रत्येक पेज एंटर 10 फाइलें विभाजित करें I मैं यह कैसे कर सकता हूं?

आप निम्न में से किसी एक के साथ $ files array को विभाजित कर सकते हैं, दोनों इन विधियों में एक $ पेज वैरिएबल की आवश्यकता होती है जो एक पूर्णांक होगा जो आपको 10 xml फ़ाइल पृष्ठ दिखाना चाहती है।

  // यह फ़ाइलों को 10 तत्व $ files = glob ('docs / *। Xml') के लिए एक सरणी बना देगा; $ Files = array_chunk ($ फ़ाइलें, 10); विदेशी मुद्रा ($ फाइल [$ पेज-1] $ फ़ाइल के रूप में) {$ xml = नया सरल एक्सएमलेमेंट ($ फ़ाइल, 0, सत्य); गूंज & lt; tr & gt; & LT; टीडी & gt; ' । $ Xml- & gt; सिद्धांत '& Lt; / टीडी & gt; & Lt; td & gt; & lt; a href = "viewdoc.php? Docname = '। बेसनेम ($ फ़ाइल,' .xml ')। & Amp; उपयोगकर्ता नाम ='। $ Xml- & gt; द्वारा शुरू किया गया। '& Amp; myname ='। $ _SESSION ['उपयोगकर्ता नाम']। '& Gt;' । बेसएनाम ($ फ़ाइल, '.xml')। '& Lt; / a & gt; & lt; / टीडी & gt; & Lt; td & gt; & lt; a href = "viewprofile.php? नाम = '। $ Xml- & gt; शुरू हो गया।' & Gt; ' $ Xml- & gt; द्वारा प्रारंभ। '& Lt; / a & gt; & lt; / td & gt; & LT; टीडी & gt; '। $ Xml- & gt; तिथि। '& Lt; / td & gt; & Lt; td & gt; * * * * * & lt; / td & gt; & LT; टीडी & gt; & lt; / टीडी & gt; & Lt; / टीआर & gt; '; }   

या आप जो भी चाहते थे उसे पाने के लिए ऐरे स्लाइस का उपयोग कर सकते हैं

  $ files = glob ('docs / *। Xml'); $ Files = array_slice ($ फ़ाइलें, ($ पृष्ठ-1) * 10, 10); विदेशी मुद्रा ($ फाइल $ की फाइलें) {$ xml = नया सरल एक्सएमलेमेंट ($ फ़ाइल, 0, सत्य); गूंज & lt; tr & gt; & LT; टीडी & gt; ' । $ Xml- & gt; सिद्धांत '& Lt; / टीडी & gt; & Lt; td & gt; & lt; a href = "viewdoc.php? Docname = '। बेसनेम ($ फ़ाइल,' .xml ')। & Amp; उपयोगकर्ता नाम ='। $ Xml- & gt; द्वारा शुरू किया गया। '& Amp; myname ='। $ _SESSION ['उपयोगकर्ता नाम']। '& Gt;' । बेसएनाम ($ फ़ाइल, '.xml')। '& Lt; / a & gt; & lt; / टीडी & gt; & Lt; td & gt; & lt; a href = "viewprofile.php? नाम = '। $ Xml- & gt; शुरू हो गया।' & Gt; ' $ Xml- & gt; द्वारा प्रारंभ। '& Lt; / a & gt; & lt; / td & gt; & LT; टीडी & gt; '। $ Xml- & gt; तिथि। '& Lt; / td & gt; & Lt; td & gt; * * * * * & lt; / td & gt; & LT; टीडी & gt; & lt; / टीडी & gt; & Lt; / टीआर & gt; '; }    

No comments:

Post a Comment