PHP fill the missing values with empty values in an array -
मेरे पास सरणी है
array ([0] = & gt; सरणी ([ A] = & gt; r1, [b] = & gt; c1, [c] = & gt; d1,), [1] = & gt; सरणी ([a] = & gt; r1, [b] = & gt; c1, [ सी] = & gt; डी 2,), [2] = & gt; सरणी ([ए] = & gt; आर 1, [बी] = & gt; सी 1, [सी] = & gt; डी 3,), [3] = & gt; सरणी ([ए] = & gt; आर 1, [बी] = & gt; सी 2, [सी] = & gt; डी 1,), [4] = & gt; सरणी ([ए] = & gt; आर 1, [बी] = & gt; सी 2 , [सी] = & gt; डी 3,), [5] = & gt; सरणी ([ए] = & gt; आर 1, [बी] = & gt; सी 3, [सी] = & gt; डी 1,))
< / प्री>वर्तमान में मुझे आउटपुट की तरह मिल रहा है
--------------------------- ---------- | सी 1, डी 1 | सी 1, डी 2 | सी 1, डी 3 | ------------------------------------- | सी 2, डी 2 | सी 3, डी 1 | - | ------------------------------------- | - | - | - | -------------------------------------
लेकिन मैं उत्पादन की आवश्यकता 3x3 मैट्रिक्स द्वारा प्रदर्शित की जानी चाहिए
------------------------------ ------- | सी 1, डी 1 | सी 1, डी 2 | सी 1, डी 3 | ------------------------------------- | - | सी 2, डी 2 | - | ------------------------------------- | सी 3, डी 1 | - | - | -------------------------------------
कृपया मदद करें खाली मूल्यों के साथ लापता मूल्यों को भरने के लिए मुझे
मेरा कोड:
के लिए ($ i = 1; $ i & lt; = 3; $ I ++) {for ($ j = 1; $ j & lt; = 3; $ j ++) {for ($ r = 0; $ r & lt; 9; $ r ++) {if (isset ($ पंक्तियाँ [$ r]) & amp; ; $ पंक्तियां [$ r] ['बी'] == 'सी'। $ I & amp; amp; $ rows [$ r] ['c'] == 'डी'। $ J) {// स्टोर डेटा में सरणी $ डेटा [] = सरणी ('a' = & gt; $ पंक्तियाँ [$ r] ['a'], 'b' = & gt; $ पंक्तियां [$ r] ['बी'], 'सी' = & gt; $ पंक्तियाँ [$ r] ['c']); }}}}}
विकल्प => साथ सरणी को भरें खाली मूल्यों को फिर से मिले मूल्यों को भरें।
विकल्प => याद रखें कि आप कौन सी इंडेक्स स्थितियों को भरते हैं और फिर बाकी को उन लोगों को छोड़कर शेष भर दें, जिन्हें आपने भर दिया।
< / Li>संख्या 1 आसान है।
नंबर 2 में बेहतर प्रदर्शन है।
आप
का उपयोग कर सकते हैं या सरणी:
<पूर्व>के लिए ($ i = 0; $ i & lt; MAX; $ i ++) एआरआर [i] = ""; // अपने इच्छित मान से भरें
Comments
Post a Comment