ਕੰਪਿਊਟਰ 'ਪ੍ਰੋਗਰਾਮਿੰਗ

ਇੱਕ ਐਰੇ ਲੜੀਬੱਧ ਹੈ?

ਅਕਸਰ ਜਦ ਕਿ ਇੱਕ ਐਰੇ ਵਿੱਚ ਸੰਭਾਲਿਆ ਗਿਆ ਹੈ ਡਾਟਾ ਦੇ ਲੜੀਬੱਧ ਕਰਨ ਲਈ ਲੋੜ ਹੈ ਕੁਝ ਕੰਮ ਨੂੰ ਹੱਲ. ਕੀ ਐਰੇ ਲੜੀਬੱਧ ਹੈ? ਇੱਥੇ, ਉਦਾਹਰਨ ਲਈ, ਕਾਰਡ 'ਤੇ ਖੇਡਣ, ਲੋਕ ਆਪਣੇ ਕਾਰਡ ਦਾ ਮੁੱਲ ਹੈ ਅਤੇ ਮੁਕੱਦਮੇ' ਤੇ ਰੱਖਿਆ. ਇਹ ਇਸ ਨੂੰ ਪਤਾ ਕਰਨ ਲਈ ਸੰਭਵ ਕੀ ਹੋਰ ਕਾਰਡ ਉਹ ਘਾਟ ਹੈ ਬਣਾ ਦਿੰਦਾ ਹੈ. ਅਤੇ ਕੋਸ਼ ਵਿੱਚ ਸਭ ਅੱਖਰੀ ਦਾ ਹੁਕਮ ਦਿੱਤਾ. ਉਦਾਹਰਨ ਬਹੁਤ ਸਾਰੇ ਹਨ. ਲੜੀਬੱਧ - ਆਧਾਰ ਦੇ ਦਿੱਤਾ ਹੈ ਤੇ ਕਿਸੇ ਵੀ ਕ੍ਰਮ ਵਿੱਚ ਇਕਾਈ ਦੇ ਕੁਝ ਗਿਣਤੀ ਤਬਦੀਲ ਕਰਨ ਲਈ. ਲੜੀਬੱਧ ਐਰੇ ਵੀ ਕਾਫ਼ੀ ਅਕਸਰ ਦੀ ਲੋੜ ਹੈ. ਇਸ ਨੂੰ ਅੰਤ ਵਿੱਚ ਕਰਨ ਲਈ, ਵੱਖ ਵੱਖ ਢੰਗ ਵਰਤੇ ਗਏ ਹਨ. ਆਪਣੇ ਤੱਤ ਨੂੰ ਨੂੰ ਸਮਝ ਹੈ, ਇਸ ਨੂੰ ਵਿਸਥਾਰ ਵਿੱਚ ਤਰੀਕੇ ਦੇ ਇੱਕ ਨੰਬਰ 'ਤੇ ਵਿਚਾਰ ਕਰਨ ਲਈ ਕਾਫ਼ੀ ਹੈ.

ਕਿਸ ਆਧਾਰ 'ਤੇ ਕਰਦੇ ਹਨ

ਇਹ ਸਮਝਣ ਲਈ ਹੈ, ਜੋ ਕਿ ਐਰੇ ਕੁੰਜੀ ਅਤੇ ਖਾਸ ਮੁੱਲ ਦੇ ਕਈ ਜੋੜੇ ਦੇ ਸ਼ਾਮਲ ਜ਼ਰੂਰੀ ਹੈ. C ਵਿੱਚ ਲੜੀਬੱਧ ਐਰੇ ਕੋਡ ਦੀ ਤਰਜ਼ ਦੇ ਦਰਜਨ ਦੀ ਮਦਦ ਨਾਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ PHP ਦੀ ਭਾਸ਼ਾ ਹੈ, ਇਸ ਨੂੰ ਸਿਰਫ ਇੱਕ ਹੀ ਸਧਾਰਨ ਹੁਕਮ ਪ੍ਰਾਪਤ ਹੁੰਦਾ ਹੈ. ਐਰੇ ਲੜੀਬੱਧ ਕੁੰਜੀ ਜ ਮੁੱਲ ਦੇ ਆਧਾਰ 'ਤੇ ਸੰਭਵ ਹੈ. ਫਿਰ ਵੀ ਇਸ ਨੂੰ ਮੁੱਲ ਨੂੰ ਵੰਡਣ ਲਈ, ਕੁੰਜੀ ਮੌਜੂਦਾ ਜ ਨਵ ਨਿਰਧਾਰਤ ਨਾਲ ਛੱਡ ਕੇ ਹੀ ਸੰਭਵ ਹੈ.

ਫੰਕਸ਼ਨ ਦੇ ਮੁੱਖ ਅੰਤਰ

ਲੜੀਬੱਧ PHP ਦਾ ਇੱਕ ਐਰੇ -ਵੱਖ ਫੰਕਸ਼ਨ ਵਰਤ ਕੇ ਹੀ ਸੰਭਵ ਹੈ. ਦੇ ਉਹ ਵੱਖਰੇ ਹਨ ਤੇ ਝਾਤੀ ਮਾਰੀਏ:

- ਮੁੱਲ 'ਤੇ - ਕੁਝ ਫੰਕਸ਼ਨ ਇਸਦੇ ਕੁੰਜੀ ਤੱਤ, ਅਤੇ ਹੋਰ ਦੁਆਰਾ ਐਰੇ ਕ੍ਰਮਬੱਧ ਕਰ ਰਹੇ ਹਨ.

, ਵਧ ਰਹੀ ਕੁਦਰਤੀ, ਅੰਕ ਅੱਖਰੀ, ਬੇਤਰਤੀਬ ਜ ਨਿਰਧਾਰਤ ਯੂਜ਼ਰ ਨੂੰ ਉੱਤਰਦਾ,: - ਇੱਥੇ ਵੱਖ-ਵੱਖ ਕਿਸਮ ਦੀ ਲਈ ਆਦੇਸ਼ ਹਨ.

- ਕੁਝ ਫੰਕਸ਼ਨ ਕੁੰਜੀ ਅਤੇ ਮੁੱਲ ਨੂੰ ਵਿਚਕਾਰ ਕੁਨੈਕਸ਼ਨ ਲੜੀਬੱਧ ਬਾਅਦ ਬਚਾਉਣ ਲਈ ਯੋਗ ਹੁੰਦੇ ਹਨ. ਪਰ ਇੱਕ ਫੀਚਰ ਹੈ, ਜਿਸ ਵਿੱਚ ਕੁੰਜੀ ਮੁੱਲ ਰੀਸੈਟ ਹੋ ਜਾਵੇਗਾ.

- ਹਰ ਫੰਕਸ਼ਨ ਪਾਸ ਐਰੇ ਦੀ ਸੋਧ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਲੜੀਬੱਧ ਦੀ ਨਕਲ, ਉਹ ਵਾਪਸ ਨਾ ਕਰਦੇ.

- ਲੜੀਬੱਧ ਕ੍ਰਮ ਨਿਰਧਾਰਿਤ ਹੈ, ਜਦ ਫੰਕਸ਼ਨ ਬਰਾਬਰ ਤੌਰ 'ਤੇ ਦੋ ਤੱਤ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ. ਇਹ ਅਸਥਿਰ ਲੜੀਬੱਧ ਕਰੋ.

PHP ਵਿਚ ਕੁਝ ਕਰਮ ਨੂੰ ਫੰਕਸ਼ਨ ਐਰੇ

ਕ੍ਰਮਬੱਧ () ਅਤੇ rsort (). ਲੜੀਬੱਧ () ਵਰਣਮਾਲਾ ਕ੍ਰਮ ਵਿੱਚ ਐਰੇ ਹੁਕਮ. ਸਾਨੂੰ ਇਸ ਗੱਲ ਦਾ ਧਿਆਨ ਇਸ ਫੰਕਸ਼ਨ ਮਾਮਲੇ 'ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ, ਜੋ ਕਿ ਕਰੀਏ. ਇਹ ਮੁੱਲ ਕੁੰਜੀ ਨੂੰ ਛੱਡ ਕੇ ਕ੍ਰਮਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ. Rsort () ਉਲਟਾ ਕ੍ਰਮ ਵਿੱਚ, ਨੂੰ ਵੀ ਲੜੀਬੱਧ, ਮੁੱਲ ਅਨੁਸਾਰ ਅਤੇ ਕੁੰਜੀ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼.

Asort () - ਇਸ ਕੁੰਜੀ ਅਤੇ ਮੁੱਲ ਦੇ ਰਿਸ਼ਤੇ ਰੱਖਣ ਦੇ ਕੰਮ ਦਾ ਇੱਕ ਹੈ. ਇਹ ਜੁੜਨਸ਼ੀਲ ਐਰੇ ਲਈ ਲਾਭਦਾਇਕ ਹੈ, ਜਦ ਕਿ ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ.

ਮਿਸਾਲ ਫਲ ਅਤੇ ਮੁੱਲ ਦੀ ਕੁੰਜੀ ਨਾਮ ਦੇ ਲਈ ਚੁਣਿਆ ਵਿੱਚ - ਇਹ ਮੁੱਲ ਹੈ. ਲੜੀਬੱਧ ਕੀਮਤ ਵੱਧਦੇ ਹੈ. ਤੁਹਾਡੇ ਦੁਆਰਾ ਕ੍ਰਮਬੱਧ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਜੇ ਫਲ ਦੇ ਨਾਮ, ਤੁਹਾਨੂੰ ksort (), ਜੋ ਕਿ ਕੁੰਜੀ ਨਾਲ ਲੜੀਬੱਧ ਕਰਦਾ ਹੈ ਕੰਮ ਕਰਨ ਦੀ ਲੋੜ ਹੈ. Arsort () ਵਧਦੇ -ਅਯਾਮੀ ਐਰੇ ਇੰਡੈਕਸ (ਜਾਣਕਾਰੀ) ਘੱਟਦੇ ਮੁੱਲ ਨਾਲ. Krsort () ਕਰਮ ਨੂੰ ਕੁੰਜੀ ਨੂੰ ਇਕਾਈ ਘੱਟਦੇ.

ਦੋ-ਆਯਾਮੀ ਐਰੇ

ਇੱਕ ਦਿਲਚਸਪ ਦੋ-ਆਯਾਮੀ ਐਰੇ ਲੜੀਬੱਧ. ਇਹ ਵੱਖ-ਵੱਖ ਤਰੀਕੇ ਨਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. PHP ਦੋ ਨੰਬਰ ਦੋ ਸਤਰ ਦੀ ਤੁਲਨਾ ਕਰਨ ਦਾ ਮੌਕਾ ਹੈ. ਕਿਸੇ ਵੀ ਬਹੁ-ਆਯਾਮੀ ਐਰੇ ਵਿੱਚ, ਇੱਕ ਐਰੇ ਦੇ ਹਰ ਤੱਤ. PHP ਵਿੱਚ, ਕਈ ਕਈ ਐਰੇ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ ਖਾਸ ਢੰਗ ਦੀ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ. ਇੱਕ ਦੋ-ਆਯਾਮੀ ਐਰੇ ਹੈ, ਜੋ ਕਿ ਫਲ, ਪੂਰਾ ਨਾਮ ਅਤੇ ਕੀਮਤ ਦੇ ਛੋਟੇ ਨਾਮ ਸਟੋਰ 'ਤੇ ਗੌਰ ਕਰੋ. ਐਰੇ ਤੱਤ ਸੰਖੇਪ ਨਾਮ ਦੀ ਵਰਣਮਾਲਾ ਕ੍ਰਮ ਵਿੱਚ ਕ੍ਰਮਬੱਧ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ.

ਫੰਕਸ਼ਨ ਦੀ ਸਾਡੀ ਨਾਮ ਵਿੱਚ ਉਦਾਹਰਨ ਵਿੱਚ ਤੁਲਨਾ (ਤੁਲਨਾ). X, Y - ਇਹ 2 ਆਰਗੂਮਿੰਟ ਹਨ. ਫੰਕਸ਼ਨ ਦੋ ਮੁੱਲ ਲੈਣਾ ਚਾਹੀਦਾ ਹੈ, ਫਿਰ ਇਹ ਜਾਣਨ. ਪੈਰਾਮੀਟਰ X, Y - 2 ਐਰੇ ਹੈ, ਜੋ ਕਿ ਮੁੱਖ ਐਰੇ y ਅੰਦਰ ਹਨ. ਦਾ ਵੇਰਵਾ-ਐਰੇ ਹੈ, ਜੋ ਕਿ ਫੰਕਸ਼ਨ ਵਿੱਚ ਪਾਸ ਦੇ ਤੱਤ ਦੀ ਤੁਲਨਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਵੇਰੀਏਬਲ ਦੀ ਲੋੜ ਹੈ $ X [1], $ y [1]. return1 ਲਾਈਨ ਵਿੱਚ, ਜੋ ਕਿ ਕੋਡ ਫੰਕਸ਼ਨ ਕਹਿੰਦੇ ਕਰਨ ਲਈ ਇੱਕ ਵਾਪਸੀ ਦਾ ਮੁੱਲ ਹੈ. ਸਾਡੇ ਐਰੇ ਵਿੱਚ ਅਧਾਰਿਤ usort () ਫੰਕਸ਼ਨ ਲੜੀਬੱਧ ਕਰੋ. ਲੜੀਬੱਧ ਨਿਯਮ ਹੈ, ਜੋ ਕਿ ਦੀ ਤੁਲਨਾ ਕਰੋ () ਫੰਕਸ਼ਨ ਬਾਰੇ ਦੱਸਦਾ ਹੈ ਦੇ ਅਨੁਸਾਰ ਚਲਾ.

ਹੁਣ PHP ਵਿੱਚ ਲੜੀਬੱਧ ਐਰੇ ਤੁਹਾਨੂੰ ਇਹ ਸਮਝਣ ਲਈ ਲਈ ਹੋ ਜਾਵੇਗਾ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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