کمپیوٹرزانفارمیشن ٹیکنالوجی

موثر سائیکل جعلی foreach: پی ایچ پی اور دائیں اریز

ارے میں فراہم کردہ معلومات، عناصر کی قسم اقدار اور ان کے سائز اور تعداد مختلف ہو سکتے ہیں، ہمیشہ پیشگی میں تعین نہیں کیا جا سکتا. جدید پروگرامنگ، خاص طور پر تقسیم اوتار میں، یہ کرنے کی اجازت دیتا ہے پیچیدہ اعداد و شمار کے ڈھانچے، مواد اور خصوصیات ایک مختلف ترتیب میں مختلف اعمال یا واقعات کے نتیجے میں غیر معینہ وقت میں متحرک طور پر تعریف یوں کی جا سکتی ہے.

یہ سب ممکن نمائندگی اور معلومات کے استعمال، ان کے ظہور اور استعمال کی حرکیات کے آپریشن کے عمل کی پیشن گوئی کرنے کے ڈیزائن مرحلے پر ہمیشہ ممکن نہیں ہے.

مواد کی نحو

جعلی foreach کے نحو کی تشکیل میں، پی ایچ پی عناصر تک رسائی حاصل کرنے کے دو طریقے تجویز پیش کی. دونوں اہم کی قسم، یا اقدار کی قسم پر منحصر نہیں ہے اور روایتی سائیکل نقالی جا سکتا ہے. عناصر کی ایک بہسنکھیا کے طور پر ایک صف پر غور کرنے کی تجویز پیش کی، جس کی تعداد ابتدائی طور پر تعین نہیں کیا گیا تھا. صف چابیاں کے طور پر، اور بغیر مکھی پر ترتیب دیا جا سکتا ہے. صف عنصر ختم کیا جا سکتا، چابیاں ساہچری اور ڈیفالٹ تعلیم حاصل کر سکتے ہیں.

جعلی foreach ($ xValue طور پر $ aArrayName) {لوپ کے جسم}

یہ ڈیزائن ایک صف میں تمام عناصر کے ذریعے جانے کے لئے جعلی foreach PHP لوپ کی ضرورت ہے. لوپ متغیر کے جسم میں $ xValue مسلسل حکم کی جس میں وہ شامل کیا گیا میں صف $ aArrayName کی تمام اقدار لے جائے گا. اہم عناصر میں سے اقدار دستیاب نہیں ہو گا.

جعلی foreach ($ aArrayName $ xKey => $ xValue طور) {لوپ کے جسم}

یہاں بھی، ڈیزائن جعلی foreach پورا کرنے، پی ایچ پی کی صف کی مکمل مواد کو سکین کرے گا، لیکن لوپ جوڑوں متغیر $ xValue طور پر مناسب قیمت، اور متغیر $ xKey لے جائے گا - اہم عنصر.

عناصر کی ترتیب

جعلی foreach کے اندر پی ایچ پی کی ترتیب میں مواد پیش کرے گا جس میں مزید کہا عناصر، لیکن اس کے علاوہ / ہٹانے نے دہرایا، اور، بغیر چابیاں کے لئے کچھ، اور کچھ اور اضافہ کر دیتی ہے کہ اس کے ساتھ ایک صف کے ساتھ صف کی تشکیل میں کام کرنے کے لئے سب سے بہتر ہے کیا گیا تو پوزیشن ترتیب عناصر، اور ان کے مواد کو یا اس چابیاں کی بنیاد پر.

وجہ مختلف مقصد وجوہات کی صف کے اندر تسلسل کے ساتھ عمل نہیں کیا جا سکتا اور / یا معاملہ بہت کچھ ہے، لیکن یہ کسی بھی طرح سے مبنی نہیں ہونا چاہئے نہیں کیا جا سکتا ہے. چھوٹی سی ڈیٹا سیٹ، کوئی مسئلہ نہیں، اور الگورتھم پر سادہ کاموں میں تخکرمک پروسیسنگ کے لئے مقرر کیا جا سکتا ہے، لیکن بناتے وقت / صف عمل ترمیم کے بہت سے عوامل سے متاثر ہے، مواد پر توجہ مرکوز کرنی چاہیے.

جدید "صحیح" کے عناصر

موجودہ خود تصور کے نقطہ نظر سے، یہاں تک کہ اکاؤنٹ زبانوں کی طرح غیر مشروط میں لینے کے بغیر، پی ایچ پی کی جعلی foreach صف اصل مخصوص کام کے اکاؤنٹ میں آزادانہ لینے ڈیزائن کیا جانا چاہئے.

پریکٹس، جب وہاں ایک دی گئی ہے، اور اس میں خاص معیار کے مطابق متعلقہ مصنوعات کے جنرل مجموعہ میں ایک انڈیکس ہے - یہ کل تھا.

انڈیکس اہم تھا، اور ساہچری arrays کے ایک صف کی شکل لیا. کہ چابی اس کی منفرد سیریل (عام طور پر مسلسل رہا ہے: 0، 1، 2، ... ن) کھو گیا ہے اور بھی قدر کرنا شروع کر دیا، لیکن ایک سادہ قیمت (یعنی چابی) اصل قیمت کے ساتھ منسلک (یعنی عنصر کا مواد). آج اس کے کہ وہ درست ہے، ہے، لیکن کافی نہیں.

کیوں سائیکل جعلی foreach PHP عام سائیکل کے لئے ایک متبادل روایتی arrays پر توجہ مرکوز کے طور پر غور کر رہا ہے. یہ سب سے اوپر ہے، اور اس کا مطلب ہے کیونکہ صف عناصر کے اصلی درستگی، اسی طرح ان کی چابیاں ہے کہ یہ بہت اہم ہے!

باقاعدہ عناصر کے دائیں اریز

سب سے پہلے وہاں دو عناصر اس کے بعد، ایک عنصر تھا ... تو عناصر کی ایک صف ہے اور ان لوگوں کی صف کے ذریعے لوپ وہاں تھا:

کے لئے ($ میں = 0؛ $ میں شمار <($ aArrayName)؛ $ میں + +) {

ہر ایک $ aArrayName کے جسم پر کاروائی [$ I]

}

ایک گمنام پھر بجائے عنصر 0، 1، 2، ... ن کا اپنا نام حاصل ہو گا - کلید اور پھر ساہچری arrays ہو اور اس کے بعد ایک جعلی foreach لوپ ضرورت - "ہر ایک کے لئے سائیکل":

جعلی foreach ($ aArrayName طور پر $ xKey => $ xValue) {

ہر ایک $ aArrayName [$ xKey] $ xValue یا یہ کہ ایک ہی کی لاش پر کاروائی

}

ابھی صف حق عناصر آنا چاہئے جب وقت آ گیا ہے، خود کی طرف سے ان لوگوں کو جس یعنی. وہ آپ کے کوڈ، اس کے مواد، ترتیب میں اس کی جگہ تسلسل کے آپ اپنی پسند ہونا اور ان تمام امکانات ان کے اپنے اریز انہیں استعمال سپرد کرنے کی کوشش کرتے ہیں جانتے ہیں.

اس طرح کی باقاعدہ اریز خود کی طرف سے نمٹا جاتا ہے. روایتی سائیکل اور ہر ایک کے چکروں میں خصوصی ضروریات آسان نہیں ہو گا. رسمی طور نحو اور اس کے semantics کے پاس پہلے سے ہی اجازت دیتے ہیں، شعور کی ڈیولپر جڑتا کے ذریعے ہی سوال.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.atomiyme.com. Theme powered by WordPress.