PHP array_intersect_uassoc() ਫੰਕਸ਼ਨ
ਉਦਾਹਰਣ
ਦੋ ਆਰਰੇ ਦੇ ਕੀ ਨਾਮ ਅਤੇ ਕੀ ਮੁੱਲ ਨੂੰ ਤੁਲਨਾ ਕਰਨ (ਕੀ ਨਾਮ ਤੁਲਨਾ ਕਰਨ ਲਈ ਯੂਜ਼ਰ ਵੱਲੋਂ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਫੰਕਸ਼ਨ ਵਰਤਦਾ ਹੈ) ਅਤੇ ਅੰਤਰਛੱਡ ਵਾਪਸ ਦੇਣਾ ਹੈ:
<?php فونکشن میفونکشن($ا,$ب) { اگر ($ا===$ب) { رٹرن 0; } رٹرن ($ا>$ب)?1:-1; } $اے1=array("ا"=>"لانگ","ب"=>"گرون","سی"=>"بلو"); $a2=array("d"=>"red","b"=>"green","e"=>"blue"); $ریزالٹ=array_intersect_uassoc($a1,$a2,"myfunction"); پرینت آر ($ریزالٹ); ?>
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
array_intersect_uassoc() ਫੰਕਸ਼ਨ ਦੋ (ਜਾਂ ਹੋਰ ਸਿਰਫ) ਆਰਰੇ ਦੇ ਕੀ ਨਾਮ ਅਤੇ ਕੀ ਮੁੱਲ ਨੂੰ ਤੁਲਨਾ ਕਰਦਾ ਹੈ ਅਤੇ ਆਰਰੇ ਦਾ ਅੰਤਰਛੱਡ ਵਾਪਸ ਦੇਣਾ ਹੈ。
ਟਿੱਪਣੀਆਂ:ਫੰਕਸ਼ਨ ਦੋ (ਜਾਂ ਹੋਰ ਸਿਰਫ) ਕੀ ਨਾਮ ਤੁਲਨਾ ਕਰਨ ਲਈ ਯੂਜ਼ਰ ਵੱਲੋਂ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਫੰਕਸ਼ਨ ਵਰਤਦਾ ਹੈ!
ਇਹ ਫੰਕਸ਼ਨ ਦੋ (ਜਾਂ ਹੋਰ ਸਿਰਫ) ਆਰਰੇ ਦੇ ਕੀ ਨਾਮ ਅਤੇ ਕੀ ਮੁੱਲ ਨੂੰ ਤੁਲਨਾ ਕਰਦਾ ਹੈ ਅਤੇ ਸਾਰੇ ਤੁਲਨਾ ਕੀਤੇ ਗਏ ਆਰਰੇ ਵਿੱਚ ਪਾਈਆ ਜਾਣ ਵਾਲੇ ਕੀ ਨਾਮ ਅਤੇ ਕੀ ਮੁੱਲ ਨੂੰ ਵਾਪਸ ਦੇਣਾ ਹੈ, ਆਰਰੇ ਦਾ ਅੰਤਰਛੱਡ ਵਾਪਸ ਦੇਣਾ ਹੈ。آرری1میں، اور کسی دوسرے پارامتر آرری میں بھی (آرری2 یا آرری3 غیرمختصر (غیرمختصر) میں کی کلیدناموں اور کلیدکیا ویلو کا جوڑ.
ਵਿਸ਼ੇਸ਼ਤਾ
array_intersect_uassoc() ਫੰਕਸ਼ਨ ਯੂਜ਼ਰ ਵੱਲੋਂ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਰਿਟਰਨ ਫੰਕਸ਼ਨ ਰਾਹੀਂ ਆਰਰੇ ਦੇ ਅੰਤਰਛੱਡ ਕੈਲਕੂਲੇਸ਼ਨ ਕਰਦਾ ਹੈ, ਕੀ ਨਾਮ ਤੋਂ ਤੁਲਨਾ ਕਰਦਾ ਹੈ。
array_intersect_uassoc() ਵਾਲੇ ਆਰਰੇ ਵਿੱਚ ਸਾਰੇ ਸਾਰੇ ਹੋਰ ਪੈਰਾਮੀਟਰ ਅਰਰੇ ਵਿੱਚ ਵੀ ਪਾਈਆ ਜਾਣ ਵਾਲੇ ਕੀ ਮੁੱਲ ਰੱਖਦਾ ਹੈ, ਕੀ ਨਾਮ ਸਾਰੇ ਹੀ ਬਣੇ ਰਹਿੰਦੇ ਹਨ。 آرری1 ਜੋ ਕੀ ਸਾਰੇ ਹੋਰ ਪੈਰਾਮੀਟਰ ਅਰਰੇ ਵਿੱਚ ਵੀ ਪਾਈਆ ਜਾਂਦੀ ਹੈ।ਵਾਪਸ ਵਾਲੇ ਆਰਰੇ ਵਿੱਚ ਕੀ ਨਾਮ ਸਾਰੇ ਹੀ ਬਣੇ ਰਹਿੰਦੇ ਹਨ。
ਧਿਆਨ ਰੱਖੋ, array_intersect() ਤੋਂ ਅਲੱਗ ਹੈ ਕਿ ਕੇ ਨਾਮ ਤੋਂ ਇਲਾਵਾ ਕੀ ਮੁੱਲ ਵੀ ਤੁਲਨਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ。
ਇਹ ਤੁਲਨਾ ਯੂਜ਼ਰ ਵੱਲੋਂ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਰਿਟਰਨ ਫੰਕਸ਼ਨ ਰਾਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।ਫੰਕਸ਼ਨ ਦੋ ਪੈਰਾਮੀਟਰ ਰੱਖਦਾ ਹੈ ਜੋ ਤੁਲਨਾ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਕੀ ਨਾਮ ਹਨ।ਜੇਕਰ ਪਹਿਲਾ ਪੈਰਾਮੀਟਰ ਦੂਜੇ ਪੈਰਾਮੀਟਰ ਤੋਂ ਛੋਟਾ ਹੈ ਤਾਂ ਫੰਕਸ਼ਨ ਨੂੰ ਨੈਗਟਿਵ ਨੰਬਰ ਵਾਪਸ ਦੇਣਾ ਹੈ, ਜੇਕਰ ਦੋ ਪੈਰਾਮੀਟਰ ਬਰਾਬਰ ਹਨ ਤਾਂ 0 ਵਾਪਸ ਦੇਣਾ ਹੈ, ਅਤੇ ਜੇਕਰ ਪਹਿਲਾ ਪੈਰਾਮੀਟਰ ਦੂਜੇ ਪੈਰਾਮੀਟਰ ਤੋਂ ਵੱਡਾ ਹੈ ਤਾਂ ਪੋਜਿਟਿਵ ਨੰਬਰ ਵਾਪਸ ਦੇਣਾ ਹੈ。
ਗਰਮਾਤਰਾ
array_intersect_uassoc(آرری1,آرری2,آرری3...میفونکشن)
پارامتر | توضیحات |
---|---|
آرری1 | ضروری۔ دوسرے آرری کا استعمال کرنے والی پہلے آرری. |
آرری2 | ضروری۔ پہلے آرری کا استعمال کرنے والی آرری. |
آرری3,... | اختیارتی۔ پہلے آرری کا استعمال کرنے والی دوسرے آرری. |
میفونکشن | ضروری۔ قابل قابل فراخ کی تعریف کرنے والی فونکشن کا ناں تعریف کرنے والی فونکشن کا ناں. |
تکنیکی تفصیلات
بقایا واپسی: | کمپارو کی جانے والی آرری میں تمام آرری کا تقاطع آرری واپس دیں، جس میں اورکامپارو کئے جانے والی آرری میں تمام آرری شامل ہیں (آرری1میں، اور کسی دوسرے پارامتر آرری میں بھی (آرری2 یا آرری3 غیرمختصر (غیرمختصر) میں کی کلیدناموں اور کلیدکیا ویلو کا جوڑ. |
PHP ورژن: | 5+ |
بیشتر مثال
مثال 1
تین آرری کی کلیدناموں اور کلیدکیا ویلو کا جوڑ (استفاده کنندگان کے ذریعے تعین شدہ فونکشن کا استعمال کرکے) کا مقابلو کریں اور تقاطع کو واپس دیں:
<?php فونکشن میفونکشن($ا,$ب) { اگر ($ا===$ب) { رٹرن 0; } رٹرن ($ا>$ب)?1:-1; } $اے1=array("ا"=>"لانگ","ب"=>"گرون","سی"=>"بلو"); $اے2=array("ا"=>"لانگ","ب"=>"گرون","د"=>"بلو"); $اے3=array("ای"=>"یلوور","ا"=>"لانگ","د"=>"بلو"); $ریزالٹ=آرری_اینٹرسرکت_ئیاسوس ($اے1,$اے2,$اے3,"میفونکشن"); پرینت آر ($ریزالٹ); ?>