Push item to every associative array in PHP -


  फ़ंक्शन array_push_multi_assoc ($ array, $ key, $ key2, $ value) {$ array [$ key] [ $ Key2] = $ मान; $ सरणी वापसी; } $ Myarray = array_push_multi_assoc ($ myarray, $ key = 0, 'विषय', 'हैलो'); print_r ($ myArray); ऐरे ([0] = & gt; ऐरे ([आईडी] = & gt; 97 [ईमेल] = & gt; vikastyagismartbuzz8@gmail.com [विषय] = & gt; हैलो) [1] = & gt; अरे ([आईडी] = & gt; 93 [ईमेल] = & gt; vikastyagi87@gmail.com) [2] = & gt; ऐरे ([आईडी] = & gt; 94 [ईमेल] = & gt; vikastyagismartbuzz9@gmail.com))  
< P> मुझे ऐसा कुछ करना है:

  सरणी ([0] = & gt; सरणी ([आईडी] => 97 [ईमेल] = & gt; vikastyagismartbuzz8@gmail.com [विषय ] = & Gt; हैलो) [1] = & gt; ऐरे ([आईडी] = & gt; 93 [ईमेल] = & gt; vikastyagi87@gmail.com [विषय] = & gt; हैलो) [2] = & gt; ऐरे ([आईडी ] = & Gt; 94 [ईमेल] = & gt; vikastyagismartbuzz9@gmail.com [विषय] = & gt; हैलो)  

एक नई सरणी बनाने के लिए इस्तेमाल किया जा सकता है:

  $ newArray = array_map (फ़ंक्शन ($ पंक्ति) {$ पंक्ति ['विषय'] = 'हैलो'; $ पंक्ति वापसी; }, $ पुराने अर्रे);  

या मौजूदा एक हेरफेर करने के लिए उपयोग करें:

  array_walk ($ oldArray, फ़ंक्शन (और $ पंक्ति) {$ row ['subject'] = 'नमस्ते'; });  

ध्यान दें, आप इन कार्यों में से किसी एक को फिर से लिख सकते हैं जिसका मतलब होगा कि उनकी भूमिकाओं को उलट दिया गया है (उदाहरण के लिए array_walk के साथ एक नया सरणी बनाना), लेकिन ऊपर दिए गए उदाहरण हैं कि कैसे प्रत्येक का उपयोग किया जाना चाहिए।


Comments