کمپیوٹرزپروگرامنگ

پی ایچ پی میں لوپ کے لئے

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

اکثر لئے سائیکل میں استعمال کیا جاتا ہے جس کمپنیاں،

سب سے پہلے، اکثر سائیکل میں استعمال کیا جاتا ہے آپریٹرز کے ایک گروہ کو دیکھو. انہوں نے اضافہ اور تدریج کہا جاتا ہے. اضافہ آپریٹر دو کے pluses ریکارڈ شدہ (+ +)، یہ ایک کا اضافہ کی جاتی ہیں. اس کے برعکس تدریج، 1 کی قدر میں کمی واقع ہوتی ہے، یہ دو minuses کے مطلع کرنا (-). یہ آپریٹرز جوابی طور پر استعمال کیا جاتا ہے. PRE-تدریج / اضافہ کے دوران تو متغیر میں کمی / اضافہ کریں، اور پھر اس قدر استعمال کیا جاتا ہے ہے. POST-تدریج / اضافہ متغیر پہلے استعمال کیا جاتا ہے، اور پھر بعد میں اس اضافہ یا کمی نہیں ہے.

نحو

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

یہ خیال کیا پی ایچ پی میں پیچیدہ سے ایک کے لئے سائیکل ہے. مندرجہ ذیل کے طور پر اس کی نحو ہے:

(؛ chast_2؛ chast_3 chast_1) کے لئے

{کوڈ}

خاص طور پر دلچسپ حقیقت ہے قوسین کے اندر ہے. جیسا کہ آپ دیکھ سکتے ہیں کے طور پر، تین حصے ہیں. وہ ایک نیم وقفہ کے ذریعے الگ کر رہے ہیں. کہاں chast_1 PHP وہ کیا بتایا جاتا ہے. ایک اظہار ہے، تو پھر یہ پھانسی ہے. ایک اصول کے طور پر، انسداد وہاں چالو ہے. chasti_2 میں یہ تو پھر یہ chasti_1 میں جی ہاں (سچ)، پھر پی ایچ پی منحنی خطوط وحدانی کے اندر ہے کہ کوڈ executes ہے اگر یہ سچ ہے یا نہیں دیکھنے کے لئے ہے. تیسرا حصہ کاؤنٹر کا اضافہ یا کمی ہے.

مثال میں پی ایچ پی کے لئے ایک سائیکل پر غور

chasti_1 سائیکل میں متغیر $ ایک، 0. اگلا لئے مقرر کیا جاتا ہے، $ ایک کم ہے چاہے وہ چیک کریں 20 کے مقابلے میں؟ اس سے کم ہے تو، تو لوپ میں ہیں کہ کمانڈ چلائیں گے. ہماری مثال میں ظاہر کرتا ہے: "یہ سٹرنگ 20 بار دکھایا جاتا ہے"، پھر تیسرا حصہ ایک $ 1. کا اضافہ ہوا پھر دوسرے حصے کی واپسی، پھر کم از کم 20 ہمارے متغیر یا نہیں کی جانچ پڑتال کی ہے، ہے. کم؟ پھر حکم (پیداوار کی لائن) $ تک 20 سے زیادہ نہیں ہو گا ہے.

کام

ایک چھوٹا سا کام چلائیں. کچھ تجویز ہے: "ہیلو، لوگوں" عمودی طور پر اس جملے کو واپس لینے کی اس کے لئے ضروری ہے. یہ کیسے کیا جاتا ہے؟

ہم کے لئے مسئلہ PHP لوپ کو حل کرنے کی ضرورت ہے. ہم لائن کی لمبائی واپس جس تقریب strlen کی ()، یاد ہے.

مثال 1 میں لکھا ہے - کیا نہیں؟ یہ ایک اچھا کوڈ ہے، یہ کام کرتا ہے. لیکن ایسا کرنے سے ناممکن ہے. کیوں کو سمجھنے کے لئے، کہ کس طرح پی ایچ پی کی طرف دیکھو. سب سے پہلے، تفویض متغیر $ مجھے 0. اگلا سٹرنگ میں حروف کی گنتی ہے اور ایک دی گئی مقدار سے کم ہے کہ صفر کے مقابلے میں اس بات کی تصدیق. اس کوڈ سے پہلے خط کے اختتام آتا iterates ہے. پھر $ مجھے چیکنگ کہ چھوٹے $ میں مقدار موصول دوبارہ کوڈ عملدرآمد جاتا، علامات کے 1 پھر سے شمار کیا جا رہا سٹرنگ کی طرف سے incremented کیا جاتا ہے. ہر بار اپنے فن کا مظاہرہ strlen کی ()، علامتوں میں سے ایک شمار تعداد ہے. یہ ہم نے اس طرح ایک طویل سٹرنگ نہیں کرتا ہے کہ اچھا ہے.

سطر مستحکم ہے تو، دوسرے اختیارات کا استعمال کریں.

پہلی اوتار میں، strlen تقریب کے سائیکل سے نکالی.

دوسرا اوتار میں، سب کے لئے ایک لوپ میں برقرار رکھا.

پی ایچ پی میں لوپ کے لئے ایک کی مدد سے، آپ کو بہت پہیلی کو حل کر سکتے ہیں!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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