கணினிகள்நிரலாக்க

PHP இல் லூப்

கணினிகள் முக்கிய பணிகளை மனிதர்களில் இந்த நடவடிக்கை நேரம் ஒரு மிக பெரிய முதலீடு தேவைப்படுகிறது என்று பெருந்தொகையான தரவுகளைக் பதப்படுத்துதல் ஆகும். சிக்கலான எந்திர சுழற்சிகள் கண்டுபிடிக்கப்பட்டன செய்ய. சுழற்சி கவனியுங்கள். சுழற்சிகள் மீட்பு வந்து போது சில நேரங்களில், அது குறியீடு முறை ஒரு குறிப்பிட்ட எண் துண்டுகள் சில மீண்டும் அவசியம், என்று. ஐந்து லூப் - மிகவும் பிரபலமான ஒன்று.

நிறுவனங்கள், அடிக்கடி சுழற்சி பயன்படுத்தப்படும்

முதலாவதாக, இவை பெரும்பாலும் சுழற்சிகள் பயன்படுத்தப்படுகின்றன ஆபரேட்டர்கள் ஒரு குழு பார்போம். அவர்கள் அதிகரிப்பு மற்றும் குறைத்தல் அழைக்கப்படுகின்றன. அதிகரிப்பு ஆபரேட்டர் (++), அது ஒரு அதிகரிப்பு மேற்கொள்கிறது இரண்டு பாதகமானவையும் பதிவு. மாறாக குறை, 1 மதிப்பு குறைகிறது, அது இரண்டு minuses கொண்டு குறிக்க (-). இந்த ஆப்பரேட்டர்கள் எதிர் பயன்படுத்தப்படுகின்றன. முன் குறைத்தல் / அதிகரிப்பு போது என்றால் மாறி குறைவு / அதிகரிப்பு, பின்னர் இந்த மதிப்பு பயன்படுத்தப்படுகிறது. போஸ்ட்-குறைத்தல் / மாறி முதல் பயன்படுத்தப்படுகிறது அதிகப்படுத்த, பின்னர் அதன் அதிகரிக்க அல்லது குறைவு காணப்படுகின்றது.

தொடரியல்

லூப் நீண்ட ஒரு குறிப்பிட்ட நிபந்தனை உண்மையாக ஒரு கட்டளை மரணதண்டனை தொகுதி உற்பத்தி செய்கிறது. வேறு வார்த்தைகளில் கூறுவதானால், ஒரு குறிப்பிட்ட நிலையில் செயல்படுத்தப்படுகிறது வரை மீண்டும் மீண்டும் செய்யப்படுகிறது கட்டளைகளை ஒரு வெளியாயின.

அது PHP இல் சிக்கலான ஒன்று சுழற்சி என்று நம்பப்படுகிறது. பின்வருமாறு அதன் தொடரியலாகும்:

(; Chast_2; chast_3 chast_1) க்கான

{குறியீடு}

குறிப்பாக சுவாரஸ்யமான உண்மை அடைப்புக்குறிக்குள் உள்ளே தான். நீங்கள் பார்க்க முடியும் என, மூன்று பாகங்கள் உள்ளன. அவர்கள் ஒரு அரைப்புள்ளி பிரிக்கப்படுகிறது. எங்கே chast_1 PHP அவர் என்ன சொன்னாரோ செய்கிறது. ஒரு வெளிப்பாடு இருந்தால், அது செயல்படுத்தப்படுகிறது. ஒரு விதியாக, எதிர் அங்கு செயல்படுத்தப்படுகிறது. chasti_2 அது, என்றால் அது chasti_1 இருந்தால் ஆம் (உண்மை), PHP இன் ப்ரேஸ் உள்ளே என்று குதியீட்டைச் செயல்படுத்துகிறது என்பது உண்மைதான் என்பதை சரிபார்க்கவும். மூன்றாவது பகுதியாக எதிர் அதிகரிப்பு அல்லது குறைகிறது.

எடுத்துக்காட்டாக உள்ள PHP ஒரு சுழற்சி கவனியுங்கள்

chasti_1 சுழற்சியில் மாறி $ ஒரு 20 க்கும், $ குறைந்த என்பதைச் சரிபார்க்கவும், 0. அடுத்து அமைக்கப்பட்டுள்ளது? குறைவான என்றால், லூப் உள்ளன என்று கட்டளைகளை இயக்கும். நமது எடுத்துக்காட்டில் காட்டுகிறது: "இந்த சரம் 20 மடங்கு காட்டப்பட்டுள்ளது", பின்னர் மூன்றாவது பகுதியாக ஒரு $ 1. அதிகரிப்பு பின்னர் மீண்டும், மீண்டும் குறைந்தது 20 எங்கள் மாறி அல்லது தேர்வுசெய்யப்படவில்லை இரண்டாவது பகுதியாக திரும்பிச் செல்வதாக இருக்கிறது. குறைவான? பின்னர் மீண்டும் ஒரு 20 க்கும் மேற்பட்ட இருக்க முடியாது கட்டளை (வெளியீடு வரி) $ வரை உள்ளது.

பணி

ஒரு சிறிய பணி இயக்கவும். சில பரிந்துரை உள்ளது; அது "ஹாய், எல்லோரும்" செங்குத்தாக இந்த சொற்றொடர் திரும்பப் பெற்றுக்கொள்வதோடு அவசியம். அது எப்படி செய்யப்படுகிறது?

நாம் பிரச்சினை PHP லூப் தீர்க்க வேண்டும். நாம் வரி நீளம் கூடிய எண்ணை பிரித்தெடுப்பது விழாவில் strlen (), நினைவில்.

எடுத்துக்காட்டாக 1, அது எழுதப்பட்ட - என்ன செய்ய? இந்த ஒரு நல்ல குறியீடு ஆகும், அது வேலை செய்யும். ஆனால் அவ்வாறு சாத்தியமற்றது. ஏன் புரிந்து கொள்ள, நாம் PHP பாருங்கள். முதலாவதாக, மாறி $ நான் 0. அடுத்து சரத்தின் எழுத்துகளின் எண்ணுவதற்கு உள்ளது ஒதுக்க மற்றும் ஒரு குறிப்பிட்ட அளவு குறைவாக என்று பூஜ்ஜியத்தை விட சரிபார்க்கவும். அது குறியீடு முதல் கடிதம் முடிவில் வரும் செயல்களை உள்ளது. பின்னர் $ நான் $ நான் சிறிய அளவு பெற்றார் குறியீட்டை மீண்டும் மரணதண்டனை செல்கிறது என்று சோதனை மூலம் குறியீடுகளை 1 மீண்டும் எண்ணப்படாமலேயே சரம் அதிகரிக்கப்படுகிறது. ஒவ்வொரு முறையும் செய்யப்படுகிறது strlen, (), சின்னங்கள் ஆகியவை எண்ணிக்கை எண். அது நாம் ஒரு நீண்ட சரம் இல்லை என்று நல்லது.

வரி நிலையானதாக இருந்தால், பிற விருப்பங்களை பயன்படுத்த.

முதல் உருவகமாக, strlen செயல்பாடு சுழற்சி வெளியே எடுக்கப்பட்டுவிட்டது.

இரண்டாவது வடிவமாகும், அனைத்து ஒரு வட்டத்திற்கு தக்கவைத்துக் கொண்டார்.

PHP இல் லூப் ஒரு உதவியுடன், நீங்கள் பல புதிர்கள் தீர்க்க முடியாது!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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