PHP multidimensional array value replace with another value -
मेरे पास नीचे एक सरणी है
Array ([0] = & gt; Array [0] = & gt; वंशावली सूखी [1] = & gt; एन / ए [2] = & gt; एन / ए [3] = & gt; एन / ए) [1] = & gt; अरे ([0] = & gt; व्यावसायिक श्रेणी [1] = & gt; एन / ए [2] = & gt; एन / ए [3] = & gt; एन / ए) [2] = & gt; ऐरे ([0] = & gt; वंशावली गीले [1] = & Gt; एन / ए [2] = & gt; एन / ए [3] = & gt; एन / ए) [3] = & gt; अरे ([0] = & gt; पीएमएम [1] = & gt; एन / ए [2 ] = & Gt; एन / ए [3] = & gt; एन / ए) [4] = & gt; अरे ([0] = & gt; चपी [1] = & gt; एन / ए [2] = & gt; एन / ए [3] = & gt; एन / ए) [5] = & gt; ऐरे ([0] = & gt; देखभाल एवं व्यवहार [1] = & gt; एन / ए [2] = & gt; एन / ए [3 ] = & Gt; एन / ए) [6] = & gt; अर्रे ([0] = & gt; शेबा [1] = & gt; एन / ए [2] = & gt; एन / ए [3] = & gt; एन / ए) [7] = & gt; ऐरे ([0] = & gt; व्हिस्साज ड्राई [1] = & gt; एन / ए [2] = & gt; एन / ए [3] = & gt; एन / ए) [8] = & gt; ऐरे ([0] = & gt; व्हिस्सास गीले [1] = & gt; एन / ए [2] = & gt; एन / ए [3] = & gt; एन / ए))
उपरोक्त कोड एक बहुआयामी सरणी है। लेकिन सभी सरणी तत्व (इंडेक्स को छोड़कर) एन / ए 0 के साथ सभी एनएसी को बदलना चाहते हैं। मैं 0 के साथ सभी एन / ए कैसे बदल सकता / सकती हूं?
$ newArray = array (); विदेशी मुद्रा ($ सरणी के रूप में $ आंतरिक_अरे) {$ newArray [] = str_replace ("N / A", 0, $ inner_array); }
यह सभी आंतरिक सरणियों पर छोरता है और शून्य के साथ सभी "एन / ए" को बदल देता है और उन्हें एक नया परिणामस्वरूप सरणी में जोड़ता है।
कार्य
Comments
Post a Comment