यदि आप के साथ काम PHP, जब आप जानना चाहते हैं मान क्या, कुछ बिंदु पर, है एक चर, विशेष रूप से जब हम कर रहे हैं डीबगिंग एक पृष्ठ या प्रोजेक्ट का कोड, simplemente haces uso de alguna de las diferentes फ़ंक्शंस भाषा ही प्रदान करता है: प्रतिध्वनि, मुद्रित करें, …
इस मामले में कि क्या जानना चाहते हैं मानों के सेट जो है की है एक सरणी, आम तौर पर कार्रवाई, पहले से ही परिभाषित, print_r. इस फ़ंक्शन हमें स्क्रीन पर दिखाई देगा एक मूलपाठ का प्रतिनिधित्व की सामग्री. Si alguna vez la has usado, आप सुविधाओं का अर्थात दिया है काफी बोझिल इस समारोह से पता चलता है कि जानकारी की समीक्षा करें, क्योंकि जब हमारे सरणी है बहुत बड़ी, यह जानकारी हो जाता है अपठनीय.
हम करने के लिए जा रहे हैं मान लीजिए que tenemos el siguiente सरणी विभिन्न मूल्यों के साथ:
1 | $data = array('A', array('B', 'C', array('D', 'E')), 'F'); |
y para que PHP हमें की सामग्री दिखाएँ, हम कर देगा की फ़ंक्शन का उपयोग करें print_r निम्नलिखित तरीके में:
1 | print_r ( $data ); |
अगर चलाएँ अपने स्क्रिप्ट, आप देखेंगे कि आउटपुट यह इस प्रकार है:
1 | Array ( [0] => A [1] => Array ( [0] => B [1] => C [2] => Array ( [0] => D [1] => E ) ) [2] => F ) |
तो के रूप में किया गया है हमारे सरणी स्क्रीन द्वारा प्रदर्शित. एक नज़र में, और इसके लिए की समीक्षा करने के बाद कुछ सेकंड, आप के खाते ले जा सकते हैं संरचना उसी के, लेकिन के लिए बड़ी सारणियों या अधिक संरचनाओं जटिल, परिणामी स्ट्रिंग पर्याप्त होगा difícil de entender एक नज़र में.
इससे बचने के लिए, हम हमारे सरणी प्रपत्र के की स्क्रीन पर आउटपुट बनाने समझा जा सकता, क्या संभव है भीतर, के साथ एक ही देखो. ऐसा करने के लिए, हम करने के लिए जा रहे हैं संकेत मिलता है करने के लिए ब्राउज़र है कि कोड है कि दिखाएगा एक पूर्वस्वरूपित कोड, और हम इसे निम्न पंक्ति के साथ क्या करेंगे:
1 | echo '<pre>'.print_r($data, true).'</pre>'; |
नोट:. दूसरा पैरामीटर “सच” के समारोह print_r सरणी सीधे स्क्रीन पर प्रदर्शित नहीं करता है, लेकिन पाठ स्ट्रिंग के रूप में वापसी करेंगे.
उपरोक्त पंक्ति में, घेर फ़ंक्शन द्वारा दिया गया मान print_r टैग्स के बीच <पूर्व></पूर्व> कि ब्राउज़र करने के लिए संकेत मिलता है कि पहले से ही दिखाने के लिए पाठ है पहले स्वरूपित. उसी के परिणाम निम्न है:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | Array ( [0] => A [1] => Array ( [0] => B [1] => C [2] => Array ( [0] => D [1] => E ) ) [2] => F ) |
जैसा कि आप देख सकते हैं, प्रस्तुति का यह रूप पिछले से दूर है, बहुत ही किया जा रहा समझ के लिए अधिक आसान एक नज़र में.