<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.array.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.array-replace-recursive.php',
    1 => 'array_replace_recursive',
    2 => 'İlk dizinin elemanlarını aktarılan dizilerden ardışık olarak
  g&uuml;nceller',
  ),
  'up' => 
  array (
    0 => 'ref.array.php',
    1 => 'Dizi İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.array-replace.php',
    1 => 'array_replace',
  ),
  'next' => 
  array (
    0 => 'function.array-reverse.php',
    1 => 'array_reverse',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/array/functions/array-replace-recursive.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.array-replace-recursive" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">array_replace_recursive</h1>
  <p class="verinfo">(PHP 5 &gt;= 5.3.0, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">array_replace_recursive</span> &mdash; <span class="dc-title">İlk dizinin elemanlarını aktarılan dizilerden ardışık olarak
  günceller</span></p>

 </div>
 <div class="refsect1 description" id="refsect1-function.array-replace-recursive-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>array_replace_recursive</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$dizi</code></span>, <span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">...$diziler</code></span>): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>

  <p class="para rdfs-comment">
   <code class="parameter">dizi</code> dizisinin değerlerini belirtilen diğer
   dizilerin değerleriyle günceller. İlk dizideki bir anahtar ikinci dizide
   mevcutsa ilk dizideki değer ikinciden güncellenir. İkinci dizide olup ilk
   dizide olmayan anahtarlar ilk dizide oluşturulur. Sadece ilk dizide
   bulunan anahtarların değerlerine dokunulmaz. Birden fazla güncelleyici
   dizi belirtilmişse diziler sırayla işlenir; yani daima sonraki dizideki
   değerler daima üste yazar.
  </p>
  <p class="para">
   <span class="function"><strong>array_replace_recursive()</strong></span> ardışık işlem yapar: alt
   dizilerdeki değerleri de aynı şekilde günceller.
  </p>
  <p class="para">
   İlk dizideki değer sayıl bir değerse, ikinci dizideki sayıl veya dizi
   değerle güncellenir. İlk ve ikinci dizideki değerlerin ikisi de dizi ise
   güncelleme işlemi bu alt dizilere ardışık olarak uygulanır.
  </p>
 </div>

 <div class="refsect1 parameters" id="refsect1-function.array-replace-recursive-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">dizi</code></dt>
     <dd>
      <p class="para">
       Elemanları güncellenecek dizi.
      </p>
     </dd>
    
    
     <dt><code class="parameter">diziler</code></dt>
     <dd>
      <p class="para">
       İlk diziyi güncelleyecek diziler.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>

 <div class="refsect1 returnvalues" id="refsect1-function.array-replace-recursive-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Bir dizi döner.
  </p>
 </div>

 <div class="refsect1 examples" id="refsect1-function.array-replace-recursive-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - <span class="function"><strong>array_replace_recursive()</strong></span> örneği</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$esas </span><span style="color: #007700">= array(</span><span style="color: #DD0000">'kışlık' </span><span style="color: #007700">=&gt; array( </span><span style="color: #DD0000">"portakal"</span><span style="color: #007700">),<br />              </span><span style="color: #DD0000">'yazlık' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">"karpuz"</span><span style="color: #007700">, </span><span style="color: #DD0000">"kavun"</span><span style="color: #007700">), );<br /></span><span style="color: #0000BB">$ikame </span><span style="color: #007700">= array(</span><span style="color: #DD0000">'kışlık' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">'mandalina'</span><span style="color: #007700">),<br />               </span><span style="color: #DD0000">'yazlık' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">'üzüm'</span><span style="color: #007700">));<br /><br /></span><span style="color: #0000BB">$sepet </span><span style="color: #007700">= </span><span style="color: #0000BB">array_replace_recursive</span><span style="color: #007700">(</span><span style="color: #0000BB">$esas</span><span style="color: #007700">, </span><span style="color: #0000BB">$ikame</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">print_r</span><span style="color: #007700">(</span><span style="color: #0000BB">$sepet</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$sepet </span><span style="color: #007700">= </span><span style="color: #0000BB">array_replace</span><span style="color: #007700">(</span><span style="color: #0000BB">$esas</span><span style="color: #007700">, </span><span style="color: #0000BB">$ikame</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">print_r</span><span style="color: #007700">(</span><span style="color: #0000BB">$sepet</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
Yukarıdaki örneğin çıktısı:</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">Array
(
    [kışlık] =&gt; Array
        (
            [0] =&gt; mandalina
        )

    [yazlık] =&gt; Array
        (
            [0] =&gt; üzüm
            [1] =&gt; kavun
        )

)
Array
(
    [kışlık] =&gt; Array
        (
            [0] =&gt; mandalina
        )

    [yazlık] =&gt; Array
        (
            [0] =&gt; üzüm
        )

)</pre>
</div>
    </div>
   </div>
   <div class="example" id="example-2">
    <p><strong>Örnek 2 - <span class="function"><strong>array_replace_recursive()</strong></span>ve ardışık işlem
    </strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$esas </span><span style="color: #007700">= array(</span><span style="color: #DD0000">'kışlık' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">"portakal"</span><span style="color: #007700">),<br />              </span><span style="color: #DD0000">'yazlık' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">"kavun"</span><span style="color: #007700">, </span><span style="color: #DD0000">"karpuz"</span><span style="color: #007700">),<br />               </span><span style="color: #DD0000">'diğer' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'avakado' </span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$ikame </span><span style="color: #007700">= array(</span><span style="color: #DD0000">'kışlık' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'mandalina'</span><span style="color: #007700">,<br />               </span><span style="color: #DD0000">'yazlık' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">'üzüm'</span><span style="color: #007700">),<br />                </span><span style="color: #DD0000">'diğer' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">'ananas'</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">$ikame2 </span><span style="color: #007700">= array(</span><span style="color: #DD0000">'kışlık' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">'nar'</span><span style="color: #007700">),<br />                </span><span style="color: #DD0000">'yazlık' </span><span style="color: #007700">=&gt; array(</span><span style="color: #DD0000">'üzüm'</span><span style="color: #007700">),<br />                </span><span style="color: #DD0000">'diğer' </span><span style="color: #007700">=&gt; </span><span style="color: #DD0000">'muz'</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$sepet </span><span style="color: #007700">= </span><span style="color: #0000BB">array_replace_recursive</span><span style="color: #007700">(</span><span style="color: #0000BB">$esas</span><span style="color: #007700">, </span><span style="color: #0000BB">$ikame</span><span style="color: #007700">, </span><span style="color: #0000BB">$ikame2</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">print_r</span><span style="color: #007700">(</span><span style="color: #0000BB">$sepet</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <div class="example-contents"><p>
Yukarıdaki örneğin çıktısı:</p></div>
    <div class="example-contents screen">
<div class="examplescode"><pre class="examplescode">Array
(
    [kışlık] =&gt; Array
        (
            [0] =&gt; nar
        )

    [yazlık] =&gt; Array
        (
            [0] =&gt; üzüm
            [1] =&gt; karpuz
        )

    [diğer] =&gt; muz
)</pre>
</div>
    </div>
   </div>
  </p>
 </div>

 <div class="refsect1 seealso" id="refsect1-function.array-replace-recursive-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.array-replace.php" class="function" rel="rdfs-seeAlso">array_replace()</a> - İlk dizinin elemanlarını aktarılan dizilerden g&uuml;nceller</span></li>
    <li><span class="function"><a href="function.array-merge-recursive.php" class="function" rel="rdfs-seeAlso">array_merge_recursive()</a> - Bir veya daha fazla sayıda diziyi ardarda ekleyerek yeni bir
  dizi oluşturur</span></li>
   </ul>
  </p>
 </div>

</div><?php manual_footer($setup); ?>