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

PHP ਐਰੇ ਕੰਮ ਕਿਵੇਂ ਕਰਦਾ ਹੈ?

ਇੱਕ ਐਰੇ ਇੱਕ ਡੈਟਾ ਢਾਂਚਾ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਕੁਝ ਵੈਲਯੂਆਂ ਨੂੰ ਉਸੇ ਥਾਂ ਤੇ ਸਟੋਰ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਜੋ ਇਕੋ ਪ੍ਰਕਾਰ ਹਨ.

ਐਰੇ ਕਿਸਮ

ਦੋ ਪ੍ਰਕਾਰ ਦੇ ਐਰੇ ਹਨ, ਉਹ ਭਾਗ ਲੈਣ ਵਾਲੇ ਤੱਤਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਦੇ ਰਸਤੇ ਵਿਚ ਵੱਖਰੇ ਹਨ.

  1. ਸਧਾਰਨ - ਇਸ ਵਿੱਚ ਹਰੇਕ ਐਲੀਮੈਂਟ ਨੂੰ ਕਿਸੇ ਕ੍ਰਮਵਾਰ ਸੂਚਕਾਂਕ ਦੁਆਰਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ.
  2. ਐਸੋਸਿਏਟਿਡ - ਇਹ ਉਹ ਕੁੰਜੀਆਂ ਦਾ ਉਪਯੋਗ ਕਰਦਾ ਹੈ ਜੋ ਤੱਤ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਮੁੱਲਾਂ ਨਾਲ ਤਰਕ ਨਾਲ ਸੰਬੰਧਿਤ ਹਨ.

ਸਧਾਰਨ ਰੂਪ ਵਿੱਚ, ਇਹ ਇੱਕ ਵੇਰੀਏਬਲ ਹੈ ਜਿਸ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਮੁੱਲ ਹੋ ਸਕਦਾ ਹੈ. ਸਾਨੂੰ PHP ਐਰੇ ਵਿੱਚ ਦਿਲਚਸਪੀ ਹੈ

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

ਵਧੇਰੇ ਵੇਰਵੇ ਵਿੱਚ PHP ਐਰੇ ਨੂੰ ਵੇਖੋ:

  1. ਇਸ ਵਿੱਚ ਕਈ ਮੁੱਲ ਹੋ ਸਕਦੇ ਹਨ, ਅਤੇ ਇਹ ਖਾਲੀ ਵੀ ਹੋ ਸਕਦਾ ਹੈ.
  2. ਇੱਕ PHP ਐਰੇ ਵਿੱਚ ਹਰ ਇਕ ਮੁੱਲ ਨੂੰ ਇੱਕ ਤੱਤ ਕਿਹਾ ਜਾਂਦਾ ਹੈ.
  3. ਇਹ ਤੱਤ ਵੱਖਰੇ ਪ੍ਰਕਾਰ ਦੇ ਵੇਰੀਏਬਲ ਸਟੋਰ ਕਰਦਾ ਹੈ. ਇਹ ਸਟਰਿੰਗ, ਪੂਰਨ ਅੰਕ, ਲਾਜ਼ੀਕਲ ਵੈਲਯੂਜ਼ ਹੋ ਸਕਦੇ ਹਨ.
  4. ਸੂਚਕਾਂਕ ਦੀ ਮਦਦ ਨਾਲ ਤੱਤਾਂ ਤਕ ਪਹੁੰਚ ਸੰਭਵ ਹੈ, ਜੋ ਕਿ ਸਤਰ ਅਤੇ ਅੰਕੀ ਦੋਵਾਂ ਹਨ.
  5. PHP ਐਰੇ ਵਿੱਚ ਵਿਲੱਖਣ ਇੰਡੈਕਸਸ ਦੇ ਤੱਤ ਹਨ.
  6. ਐਰੇ ਵਿਚ ਤੱਤ ਦੀ ਗਿਣਤੀ ਇਸ ਦੀ ਲੰਬਾਈ ਹੈ.
  7. ਤੱਤਾਂ ਦੇ ਮੁੱਲ ਵੀ ਐਰੇ ਹੋ ਸਕਦੇ ਹਨ, ਇਸਲਈ ਮਲਟੀ-ਅਯਾਮੀ ਐਰੇ ਬਣਾਏ ਗਏ ਹਨ.

PHP ਦੀ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ਤਾ ਸਕਰਿਪਟ ਵਿੱਚ ਕਿਸੇ ਵੀ ਗੁੰਝਲਤਾ ਦਾ ਇੱਕ ਐਰੇ ਬਣਾਉਣ ਦੀ ਸਮਰੱਥਾ ਹੈ.

ਪਲੱਸ:

  1. ਬਹੁ-ਐਰੇ ਮੁੱਲਾਂ ਨਾਲ ਇੱਕੋ ਸਮੇਂ ਕੰਮ ਕਰਨਾ ਮੁਸ਼ਕਲ ਨਹੀਂ ਹੈ. ਮੁੱਲ ਨੂੰ ਬਦਲ ਕੇ ਆਪਣੇ ਤੱਤਾਂ ਰਾਹੀਂ ਲੂਪ ਕਰਨਾ ਆਸਾਨ ਹੈ.
  2. ਉਨ੍ਹਾਂ ਨੂੰ ਬਦਲਣਾ ਸੌਖਾ ਹੈ ਸਿਰਫ਼ ਡਿਲੀਟ ਕਰੋ, ਆਈਟਮਾਂ ਜੋੜੋ, ਐਲੀਮੈਂਟਸ ਦੇ ਮੁੱਲ ਨੂੰ ਪੜੋ ਜਾਂ ਬਦਲੋ.
  3. PHP ਵਿੱਚ, ਬਹੁਤ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਫੰਕਸ਼ਨ ਹਨ ਜੋ ਤੁਹਾਨੂੰ ਐਰੇਜ਼ ਨੂੰ ਚਲਾਉਣ ਲਈ ਸਹਾਇਕ ਹਨ. ਕੁਝ ਮੁੱਲਾਂ ਦੀ ਖੋਜ, ਲੜੀਬੱਧ, ਐਰੇ ਦੀ ਸੰਯੋਗ ਹੈ.

ਕਿਸਮ

ਐਰੇਜ਼ ਨੂੰ 2 ਹੋਰ ਕਿਸਮਾਂ ਵਿੱਚ ਵੰਡਿਆ ਗਿਆ ਹੈ:

  • ਇਕ-ਅਯਾਮੀ;
  • ਦੋ-ਆਯਾਮੀ

ਅਰੇਜ਼ ਸ਼ੁਰੂ ਕਰਨ ਦੇ ਵੱਖ ਵੱਖ ਢੰਗ ਹਨ ਪਹਿਲਾਂ, ਇੱਕ ਸਧਾਰਨ, ਅਤੇ ਫਿਰ ਇੱਕ ਐਸੋਸਿਏਟਿਵ ਐਰੇ ਆਫ PHP ਵੇਖੋ.

PHP ਵਿੱਚ ਸਧਾਰਨ ਐਰੇ ਬਣਾਉਣ ਦਾ ਇੱਕ ਉਦਾਹਰਣ:

ਉਦਾਹਰਨ ਵਿੱਚ, ਬ੍ਰੈਕਟਾਂ [] ਵਿੱਚ ਕੁੰਜੀਆਂ ਹਨ, ਅਤੇ ਮੁੱਲ ਫਲ ਅਤੇ ਸਬਜ਼ੀਆਂ ਦੇ ਨਾਂ ਹਨ

ਇੱਕ PHP ਐਰੇ ਐਲੀਮੈਂਟ ਨੂੰ ਮੁੱਲ ਦੇਣ ਨਾਲ ਇਸ ਤਰ੍ਹਾਂ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ:

  • $ ਅਰੇ [n] = z;
  • N ਕੁੰਜੀ ਹੈ, z ਮੁੱਲ ਹੈ.

ਸ਼ੁਰੂਆਤ ਦੀ ਦੂਜੀ ਵਿਧੀ ਨਾਲ, ਤੁਸੀਂ ਵਰਗ ਬ੍ਰੈਕਟਾਂ ਵਿੱਚ ਕੁਝ ਵੀ ਨਹੀਂ ਦੇ ਸਕਦੇ ਹੋ:

  • $ ਨਾਮ [] = "ਇੱਕ";
  • $ ਨਾਮ [] = "ਦੋ";
  • $ ਨਾਮ [] = "ਤਿੰਨ"

ਇਸ ਕੇਸ ਵਿੱਚ, ਸੂਚਕਾਂਕ ਡਿਫਾਲਟ ਵਜੋਂ 0, 1 ਅਤੇ 2 ਦੇ ਬਰਾਬਰ ਹੋ ਜਾਣਗੇ.

ਅਤੇ ਤੁਸੀਂ ਇੰਡੈਕਸਸ ਨੂੰ ਤੁਹਾਡੀਆਂ ਕੋਈ ਵੀ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ:

  • $ ਨਾਂ [35] = "ਇੱਕ";
  • $ ਨਾਮ [18] = "ਦੋ";
  • $ ਨਾਮ [90] = "ਤਿੰਨ".

ਤੁਸੀਂ ਸ਼ੁਰੂਆਤੀ ਤਰੀਕਿਆਂ ਨੂੰ ਜੋੜ ਸਕਦੇ ਹੋ:

  • $ ਨਾਮ [37] = "ਪਹਿਲਾ";
  • $ ਨਾਮ [5] = "ਦੂਜਾ";
  • $ ਨਾਮ [] = "ਤੀਜਾ".

ਤੀਜੇ ਤੱਤ ਨੂੰ 38 ਦੇ ਬਰਾਬਰ ਦੀ ਇਕ ਸੂਚਕ ਦਿੱਤੀ ਜਾਵੇਗੀ, ਕਿਉਂਕਿ 37 ਸਭ ਤੋਂ ਵੱਡਾ ਸੂਚਕਾਂਕਾ ਹੈ.

ਇੱਕ ਮਲਟੀਦੈਮੈਂਸ਼ੀਅਲ ਐਰੇ ਦੀ ਸਿੰਟੈਕਸ ਇਸ ਤਰ੍ਹਾਂ ਵੇਖਦੀ ਹੈ:

$ ਨਾਂ [ਇੰਡੈਕਸ 1] [ਇੰਡੈਕਸ 2] ....

ਹੁਣ ਵੇਖਦੇ ਹਾਂ ਕਿ ਇਕ PHP ਐਸੋਸਿਏਟਰੀ ਅਰੇ ਕੀ ਹੈ. ਸੂਚਕਾਂਕ ਇੱਕ ਸਤਰ ਹੋ ਸਕਦੀ ਹੈ, ਇਹ ਸੰਕਟਕਾਲੀ ਨਹੀਂ ਹੈ, ਖਾਲੀ ਥਾਂਵਾਂ ਦੀ ਆਗਿਆ ਹੈ, ਇਸ ਦੀ ਲੰਬਾਈ ਵੱਖਰੀ ਹੈ. ਐਸੋਸਿਏਟਿਵ ਐਰੇਜ਼ ਉਦੋਂ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਜਦੋਂ ਤੁਸੀਂ ਸੰਖਿਆਵਾਂ ਨਾਲ ਸੰਕੇਤ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਮਹਿਸੂਸ ਕਰਦੇ ਹੋ, ਪਰ ਸ਼ਬਦਾਂ ਨਾਲ ਐਰੇ ਜਿਨ੍ਹਾਂ ਦੀ ਇੰਡੈਕਸ ਸਤਰ ਹਨ ਉਨ੍ਹਾਂ ਨੂੰ ਐਸੋਸੀਏਟਿਵ ਕਿਹਾ ਜਾਂਦਾ ਹੈ.

ਇੱਕ-ਅਯਾਮੀ ਐਸੋਸੀਏਟਿਵ ਐਰੇਸ ਵਿੱਚ ਕੇਵਲ ਇੱਕ ਕੁੰਜੀ ਹੈ, ਇਹ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸੂਚੀ-ਪੱਤਰ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ. ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਇੱਕ-ਅਯਾਮੀ ਅਤੇ ਬਹੁ-ਸਿਖਿਆਤਮਕ ਐਸੋਸੀਏਟਿਵ ਐਰੇ ਦੀ ਇੱਕ ਮਿਸਾਲ ਦਿਖਾਉਂਦਾ ਹੈ.

ਤੁਸੀਂ ਕਲਾਸੀਕਲ ਢੰਗ ਨਾਲ ਬਹੁ-ਸਿਖਿਆਤਮਕ ਐਸੋਸਿਏਰੀ ਐਰੇ ਬਣਾ ਸਕਦੇ ਹੋ, ਪਰ ਇਹ ਬਹੁਤ ਹੀ ਸੁਵਿਧਾਜਨਕ ਨਹੀਂ ਹੈ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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