फ़ंक्शन array_replace

फ़ंक्शन array_replace पहले ऐरे के मानों को अन्य पास किए गए ऐरे से समान कुंजियों वाले मानों से प्रतिस्थापित करता है। यदि पहले ऐरे की कुंजी दूसरे ऐरे में मौजूद है, तो उसका मान दूसरे ऐरे के मान से बदल दिया जाता है। यदि कुंजी दूसरे ऐरे में है, लेकिन पहले में अनुपस्थित है - यह पहले ऐरे में बनाई जाएगी। यदि कुंजी केवल पहले ऐरे में मौजूद है, तो वह ज्यों की त्यों बनी रहेगी।

यदि प्रतिस्थापन के लिए कई ऐरे पास किए गए हैं, तो उन्हें पारित करने के क्रम में संसाधित किया जाएगा और बाद वाले ऐरे पिछले ऐरे के मानों को अधिलेखित कर देंगे।

वाक्य - विन्यास

phparray_replace(array $array, array ...$replacements): array

उदाहरण

आइए वर्णित प्रतिस्थापन करें:

php<?php
  $arr1 = ['a' => 1, 'b'=> 2, 'c' => 3];
  $arr2 = ['a' => '!', 'c' => '?'];
  
  $res = array_replace($arr1, $arr2);
  var_dump($res);
?>

कोड निष्पादन का परिणाम:

php['a' => '!', 'b'=> 2, 'c' => '?']

यह भी देखें

  • फ़ंक्शन str_replace,
    जो स्ट्रिंग्स के वर्णों को प्रतिस्थापित करता है