PHP array_replace_recursive() ਕਿਰਤ
ਉਦਾਹਰਣ
ਦੂਜੇ ਮੰਡਲ ($a2) ਦੇ ਮੁੱਲ ਨੂੰ ਪਹਿਲੇ ਮੰਡਲ ($a1) ਦੇ ਮੁੱਲ ਤੋਂ ਤਬਦੀਲ ਕਰਨ ਵਾਲੀ ਤਰੀਕਾ:
<?php آئی1 = آرری(array("a"=>آرری(ریڈ)،"ب"=>آرری(گرون، بلو))); آئی2 = آرری(array("a"=>آرری(یلوو)،"ب"=>آرری(بلک))); پرنٹ_آر(آرری_ریپلیس_ریکرس(آئی1، آئی2);); ؟>
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
array_replace_recursive() ਕਿਰਤ ਪਿੰਡ ਮੰਡਲ ਦੇ ਮੁੱਲ ਨੂੰ ਦੂਜੇ ਮੰਡਲ ਦੇ ਮੁੱਲ ਨਾਲ ਤਬਦੀਲ ਕਰਦੀ ਹੈ。
ਸੁਝਾਅ:ਤੁਸੀਂ ਕਿਰਤ ਨੂੰ ਇੱਕ ਮੰਡਲ ਜਾਂ ਕਈ ਮੰਡਲਾਂ ਪਾਸ ਕਰ ਸਕਦੇ ਹੋ
ਜੇਕਰ ਕੋਈ ਕੀ ਪਹਿਲੇ ਮੰਡਲ ਵਿੱਚ ਹੈ آرری1 ਵੀ ਦੂਜੇ ਮੰਡਲ ਵਿੱਚ ਹੋਵੇਗਾ آرری2ਪਹਿਲੇ ਮੰਡਲ آرری1 ਵਿੱਚ ਦੂਜੇ ਮੰਡਲ ਦੇ ਮੁੱਲ ਤੋਂ ਤਬਦੀਲ ਹੋਵੇਗਾ。 آرری2 ਜੇਕਰ ਕੋਈ ਕੀ ਦੂਜੇ ਮੰਡਲ ਵਿੱਚ ਹੈ آرری1, ਉਹ ਬਦਲਦਾ ਨਹੀਂ ਰਹੇਗਾ。 آرری2, ਪਰ ਪਹਿਲੇ ਮੰਡਲ ਵਿੱਚ ਨਹੀਂ ਹੋਵੇਗਾ آرری1, ਤਾਂ ਉਹ ਪਹਿਲੇ ਮੰਡਲ ਵਿੱਚ ਨਹੀਂ ਹੋਵੇਗਾ آرری1 ਇਹ ਮੰਡਲ ਸਿਰਫ਼ ਇਸ ਵਿੱਚ ਬਣਾਇਆ ਗਿਆ ਹੈ।ਜੇਕਰ ਕਈ ਤਬਦੀਲ ਕਰਨ ਵਾਲੇ ਮੰਡਲ ਪਾਸ ਕੀਤੇ ਗਏ ਹਨ, ਤਾਂ ਉਹ ਕਿਸਮ ਕਰਕੇ ਸ਼ੋਧ ਕੀਤੇ ਜਾਣਗੇ, ਅਤੇ ਪਿੰਡ ਮੰਡਲ ਦੇ ਮੁੱਲ ਪਹਿਲੇ ਮੰਡਲ ਦੇ ਮੁੱਲ ਨਾਲ ਤਬਦੀਲ ਹੋਣਗੇ。
ਟਿੱਪਣੀਆਂ:ਜੇਕਰ ਹਰ ਮੰਡਲ ਲਈ ਕੋਈ ਕੀ ਨਾ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਇਸ ਕਿਰਤ ਦਾ ਵਿਵਹਾਰ ਇਸ ਨਾਲ ਬਰਾਬਰ ਹੋਵੇਗਾ: array_replace() ਕਿਰਤ ਹੈ。
ਗਿਆਨ ਕੋਸ਼
array_replace_recursive(آرری1,آرری2,آرری3...)
پارامتر | شرح |
---|---|
آرری1 | ضروری. |
آرری2 | اختیاری. آرری1 کا قیمتیں کا آرری. |
آرری3,... | اختیاری. آرری1 اور آرری2, ... کی قیمتیں کا آرری. |
تکنیکی تفصیلات
بجائی آرری کو | بجائی آرری کو اور اگر کسی بگل آئی تو نیل |
PHP ورژن: | 5.3.0+ |
بھیتر مثال
مثال 1
کثیرین آرری
<?php آئی1 = آرری(array("a"=>آرری(ریڈ)،"ب"=>آرری(گرون، بلو))); آئی2 = آرری(array("a"=>آرری(یلوو)،"ب"=>آرری(بلک))); آئی3 = آرری(array("a"=>آرری(آرنج)،"ب"=>آرری(برگنڈی))); پرنٹ_آر(آرری_ریپلیس_ریکرس(آئی1، آئی2، آئی3);); ؟>
مثال 2
array_replace() اور array_replace_recursive() کی فرق:
<?php آئی1 = آرری(array("a"=>آرری(ریڈ)،"ب"=>آرری(گرون، بلو))); آئی2 = آرری(array("a"=>آرری(یلوو)،"ب"=>آرری(بلک))); ریزلت =;آرری_ریپلیس_ریکرس(آئی1، آئی2);; پرنٹ_آر(ریزلت); ریزلت = آرری_ریپلیس(آئی1، آئی2); پرنٹ_آر(ریزلت); ؟>