php - Unset an array element inside a foreach loop -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 8 जवाब

मैं एक सरणी तक पहुँच रहा हूँ एक foreach पाश के अंदर संदर्भ से, लेकिन अनसेट () फ़ंक्शन कार्य करने वाला नहीं लगता है:

  foreach ($ this- & gt; परिणाम ['सूची'] के रूप में & amp; $ पंक्ति) {If ($ this_row_is_boring) {अनसेट ($ पंक्ति); }} Print_r ($ this- & gt; परिणाम ['सूची']); // पंक्तियाँ शामिल हैं मैंने सोचा कि मैं  

विचारों को अनसेट नहीं कर सकता हूँ? धन्यवाद!

आप संदर्भ (संदर्भ को तोड़ने) को खारिज कर रहे हैं आपको कुंजी के आधार पर अनसेट करने की आवश्यकता होगी:

  foreach ($ this- & gt; परिणाम ['सूची'] $ key = & gt; & amp; $ पंक्ति के रूप में) {यदि ($ this_row_is_boring ) {अनसेट ($ this- & gt; परिणाम ['सूची'] [$ की]); }}  

Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -