કોમ્પ્યુટર્સપ્રોગ્રામિંગ

કેવી રીતે સંગ્રહ સૉર્ટ કરવામાં આવે છે?

ઘણીવાર જ્યારે તે એક એરે માં સંગ્રહિત થાય છે માહિતી સોર્ટિંગ બનાવવા માટે જરૂરી ચોક્કસ કાર્યો હલ. શું એરેમાં સૉર્ટ કરવામાં આવે છે? અહીં, ઉદાહરણ તરીકે, કાર્ડ રમી, લોકો તેમના કાર્ડ કિંમત અને સુટ નાખ્યો. આ તે નિર્ધારિત કરવું શક્ય અન્ય કાર્ડ તેઓ અભાવ છે. અને શબ્દકોષમાં બધા મૂળાક્ષરોની આદેશ આપ્યો હતો. ઉદાહરણો ઘણાં છે. સૉર્ટ - ગ્રાઉન્ડસ સ્પષ્ટ પર કોઈપણ ક્રમમાં વસ્તુઓ ચોક્કસ સંખ્યા ફરીથી ગોઠવવા માટે. અરે સૉર્ટ ઘણી વાર જરૂરી છે. આ અંત માટે, વિવિધ પદ્ધતિઓનો ઉપયોગ કરવામાં આવે છે. તેમના સાર સમજવા માટે, તે વિગતવાર સંખ્યાબંધ રીતે ધ્યાનમાં પૂરતા.

શું આધાર પર શું

તે સમજવા માટે કે એરે કીઓ અને ચોક્કસ મૂલ્યો બહુવિધ જોડીઓ બનેલા છે મહત્વપૂર્ણ છે. સી માં સૉર્ટિંગ સંગ્રહ કોડ રેખાઓ ડઝન મદદ સાથે કરવામાં આવે છે, અને PHP ની ભાષા છે, આ માત્ર એક સરળ હુકમથી પ્રાપ્ત થાય છે. અરે સૉર્ટ કીઓ અથવા મૂલ્યો આધારે શક્ય છે. હજી પણ તેને કિંમત વિતરિત કરવા માટે, તેમને કીઓ વર્તમાન અથવા નવા સોંપણી સાથે છોડી શક્ય છે.

કાર્યો મુખ્ય તફાવતો

સૉર્ટિંગ PHP ઝાકઝમાળ વિવિધ કાર્યો ઉપયોગ કરીને શક્ય છે. માતાનો તેઓ કેવી રીતે અલગ પડે છે જોવા દો:

- મૂલ્યો પર - કેટલાક કાર્યો તેના ચાવીરૂપ તત્વો, અને અન્યો દ્વારા એરે છટણી કરવામાં આવે છે.

વધતી જતી કુદરતી, આંકડાકીય, એવી આલ્ફાબેટીક, રેન્ડમ અથવા ઉલ્લેખિત વપરાશકર્તાઓ ઉતરતા: - વિવિધ સૉર્ટ ક્રમ છે.

- કેટલાક કાર્યો કી અને કિંમત વચ્ચે જોડાણ સૉર્ટ પછી જાળવી રાખવા માટે સક્ષમ છે. પરંતુ ત્યાં એક લક્ષણ છે કે જેમાં કી નવું મૂલ્ય પર ફરીથી સેટ કરવામાં આવશે.

- દરેક કાર્ય પસાર એરે એક ફેરફાર પૂરી પાડે છે. સૉર્ટ નકલ કરો, તેઓ પાછા નથી.

- સૉર્ટ ક્રમ અવ્યાખ્યાયિત છે, જ્યારે કાર્ય સમાન તરીકે બે તત્વો નક્કી કરે છે. આ અસ્થિર સોર્ટિંગ.

PHP કેટલાક પ્રકારની કાર્ય એરેમાં

સૉર્ટ () અને rsort (). સૉર્ટ () અંગ્રેજી બારાખડી પ્રમાણે એરે ઓર્ડર. અમને નોંધ લેશો કે આ કાર્ય કેસ સંવેદનશીલ છે કે દો. તે કિંમતો કીઓ સિવાય દ્વારા સૉર્ટ થાય છે. Rsort () રિવર્સ ક્રમમાં, પણ સૉર્ટ કરશે, મૂલ્યો અનુસાર અને કીઓ અવગણે છે.

Asort () - તે કીઝ અને મૂલ્યો સંબંધ જાળવી રાખવા કાર્યો પૈકીનું એક છે. તે સાહચર્યાત્મક એરે માટે ઉપયોગી છે જ્યારે તે મહત્વનું છે.

ઉદાહરણ ફળ અને મૂલ્યો કી નામો પસંદ કરેલ છે - આ કિંમત છે. સૉર્ટિંગ ભાવ ચઢી છે. તમે દ્વારા સૉર્ટ જરૂર હોય તો ફળો નામો, તમે ksort (), જે કીઓ દ્વારા સૉર્ટ બનાવે રીતે કામ કરવાની જરૂર છે. Arsort () સૉર્ટ એક પરિમાણીય એરે સૂચકાંકમાં (વર્ણનાત્મક) ઉતરતા કિંમતો સાથે. Krsort () સૉર્ટ કી વસ્તુઓ ઉતરતા.

બે પરિમાણીય એરે

રસપ્રદ બે પરિમાણીય એરે સૉર્ટ. આ અલગ અલગ રીતે કરી શકાય છે. PHP બે સંખ્યાઓનો અથવા બે શબ્દમાળાઓ સરખાવવા માટે તક મળી છે. કોઈપણ મલ્ટી પરિમાણીય એરે માં, એક એરે દરેક તત્વ હોય. PHP માં, બહુવિધ સંગ્રહ સરખાવવા માટે, તમે એક ચોક્કસ પદ્ધતિ બનાવવાની જરૂર છે. બે પરિમાણીય એરે, જે ફળ, સંપૂર્ણ નામ અને કિંમત સંક્ષિપ્ત નામ સંગ્રહ કરે છે વિચાર કરો. એરે તત્વો સંક્ષિપ્ત નામ મૂળાક્ષર ક્રમમાં છટણી કરી શકાય છે.

કાર્ય અમારા નામ ઉદાહરણ તુલના (સરખામણી). એક્સ, વાય - તે 2 દલીલો છે. કાર્ય બે મૂલ્યો લેવા જોઈએ, પછી હુકમ નક્કી કરે છે. પરિમાણો એક્સ, વાય - 2 એરે જે મુખ્ય એરે વાય અંદર છે. વર્ણન-સંગ્રહ, કે જે કાર્ય પસાર તત્વો સરખાવવા માટે, તમે ચલો જરૂર $ x [1], $ વાય [1]. return1 રેખા કોડ કે કાર્ય કહેવાય પરત કિંમત છે. અમારા એરે usort () કાર્ય દ્વારા સૉર્ટ કરો. સૉર્ટ નિયમો, જે સરખામણી કરો () કાર્ય વર્ણવે અનુસાર જાય છે.

હવે એરેમાં સૉર્ટ PHP તમે સમજવા માટે બને છે.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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