<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.basic.vartype.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'book.array.php',
    1 => 'Array',
    2 => 'Diziler',
  ),
  'up' => 
  array (
    0 => 'refs.basic.vartype.php',
    1 => 'Değişkenler ve Veri T&uuml;rleriyle İlgili Eklentiler',
  ),
  'prev' => 
  array (
    0 => 'refs.basic.vartype.php',
    1 => 'Değişkenler ve Veri T&uuml;rleriyle İlgili Eklentiler',
  ),
  'next' => 
  array (
    0 => 'array.constants.php',
    1 => '&Ouml;ntanımlı Sabitler',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/array/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.array.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.array" class="book">

 <h1 class="title">Diziler</h1>
 

 <div id="intro.array" class="preface">
  <h1 class="title">Giriş</h1>
  <p class="para">
    Bu işlevler dizilerle çeşitli yollarla etkileşmek ve
    dizilerde değişiklik yapmak için kullanılır. Diziler
    esasen değişken kümeleri üzerinde işlemler yapmak,
    bunları değiştirmek ve saklamak içindir.
  </p>
  <p class="para">
   Basit ve çok boyutlu diziler desteklenmektedir. Diziler kullanıcı
   tarafından oluşturulabileceği gibi işlevler tarafından da
   oluşturulabilir. Dizileri veritabanı sorgularından toplanan verilerle
   oluşturmak için kullanılan veritabanlarına özgü işlevlerden başka
   dizi döndüren çeşitli işlevler vardır.
  </p>
  <p class="para">
   PHP&#039;de dizilerin nasıl gerçeklendiğiyle ilgili ayrıntılı bilgiler için
   <a href="language.types.array.php" class="link">array</a> bölümüne bakınız.
   Diziler üzerinde nasıl değişiklik yapıldığından ise <a href="language.operators.array.php" class="link">Dizi işleçleri</a> bölümünde
   bahsedilmiştir.
  </p>
 </div>

 







 






 


 



<ul class="chunklist chunklist_book"><li><a href="array.constants.php">&Ouml;ntanımlı Sabitler</a></li><li><a href="array.sorting.php">Dizilerde Sıralama</a></li><li><a href="ref.array.php">Dizi İşlevleri</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.array.php">array</a> — Bir dizi oluşturur</li><li><a href="function.array-all.php">array_all</a> — Checks if all array elements satisfy a callback function</li><li><a href="function.array-any.php">array_any</a> — Checks if at least one array element satisfies a callback function</li><li><a href="function.array-change-key-case.php">array_change_key_case</a> — Bir dizideki t&uuml;m anahtarların harf b&uuml;y&uuml;kl&uuml;ğ&uuml;n&uuml;
    değiştirir</li><li><a href="function.array-chunk.php">array_chunk</a> — Bir diziyi belli uzunlukta b&ouml;l&uuml;mlere ayırır</li><li><a href="function.array-column.php">array_column</a> — Dizinin bir s&uuml;tunundaki değerlerle d&ouml;ner</li><li><a href="function.array-combine.php">array_combine</a> — Anahtarlar i&ccedil;in bir dizi, değerler i&ccedil;in ise başka bir dizi
  kullanarak bir ilişkisel dizi oluşturur</li><li><a href="function.array-count-values.php">array_count_values</a> — Bir dizideki her farklı değerlerle ilgili oluşumları sayar</li><li><a href="function.array-diff.php">array_diff</a> — Dizilerin farkını hesaplar</li><li><a href="function.array-diff-assoc.php">array_diff_assoc</a> — Dizilerin farkını hesaplarken ek olarak indisleri de
  karşılaştırır</li><li><a href="function.array-diff-key.php">array_diff_key</a> — Dizilerin farkını hesaplarken indisleri karşılaştırır</li><li><a href="function.array-diff-uassoc.php">array_diff_uassoc</a> — Dizilerin farkını hesaplarken ek olarak bir geri&ccedil;ağırım
  işlevi &uuml;zerinden indisleri de karşılaştırır</li><li><a href="function.array-diff-ukey.php">array_diff_ukey</a> — Karşılaştırma i&ccedil;in bir geri&ccedil;ağırım işlevi kullanarak dizilerin
  farkını hesaplar</li><li><a href="function.array-fill.php">array_fill</a> — Bir diziyi değerlerle doldurur</li><li><a href="function.array-fill-keys.php">array_fill_keys</a> — Anahtarları belirtilen diziyi değerlerle doldurur</li><li><a href="function.array-filter.php">array_filter</a> — Bir dizinin elemanlarını bir geri&ccedil;ağırım işleviyle s&uuml;zge&ccedil;ten
  ge&ccedil;irir</li><li><a href="function.array-find.php">array_find</a> — Returns the first element satisfying a callback function</li><li><a href="function.array-find-key.php">array_find_key</a> — Returns the key of the first element satisfying a callback function</li><li><a href="function.array-first.php">array_first</a> — Gets the first value of an array</li><li><a href="function.array-flip.php">array_flip</a> — Bir dizideki anahtarlarla değerleri yer değiştirir</li><li><a href="function.array-intersect.php">array_intersect</a> — Dizilerin kesişimini hesaplar</li><li><a href="function.array-intersect-assoc.php">array_intersect_assoc</a> — Dizilerin kesişimini hesaplarken ek olarak indisleri de
  karşılaştırır</li><li><a href="function.array-intersect-key.php">array_intersect_key</a> — Karşılaştırma i&ccedil;in anahtarları kullanarak dizilerin kesişimini
  hesaplar</li><li><a href="function.array-intersect-uassoc.php">array_intersect_uassoc</a> — Dizilerin kesişimini hesaplarken ek olarak bir geri&ccedil;ağırım
  işlevi &uuml;zerinden indisleri de karşılaştırır</li><li><a href="function.array-intersect-ukey.php">array_intersect_ukey</a> — Anahtarları karşılaştırmak i&ccedil;in bir geri&ccedil;ağırım işlevi
  kullanarak dizilerin kesişimini hesaplar</li><li><a href="function.array-is-list.php">array_is_list</a> — Belirtilen dizi bir liste mi diye bakar</li><li><a href="function.array-key-exists.php">array_key_exists</a> — Belirtilen anahtar veya indis dizide var mı diye bakar</li><li><a href="function.array-key-first.php">array_key_first</a> — Dizinin ilk anahtarı ile d&ouml;ner</li><li><a href="function.array-key-last.php">array_key_last</a> — Dizinin son anahtarı ile d&ouml;ner</li><li><a href="function.array-keys.php">array_keys</a> — Bir dizideki t&uuml;m anahtarları veya bir anahtar altk&uuml;mesini d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.array-last.php">array_last</a> — Gets the last value of an array</li><li><a href="function.array-map.php">array_map</a> — Belirtilen dizilerin elemanlarına geri&ccedil;ağırım işlevini uygular</li><li><a href="function.array-merge.php">array_merge</a> — Belirtilen dizileri ardarda ekleyerek yeni bir dizi oluşturur</li><li><a href="function.array-merge-recursive.php">array_merge_recursive</a> — Bir veya daha fazla sayıda diziyi ardarda ekleyerek yeni bir
  dizi oluşturur</li><li><a href="function.array-multisort.php">array_multisort</a> — &Ccedil;ok sayıda diziyi veya &ccedil;ok boyutlu dizileri sıralar</li><li><a href="function.array-pad.php">array_pad</a> — Dizi boyutunu belirtilen boyuta &ccedil;ıkarırken, yeni elemanlara
  belirtilen değeri yerleştirir</li><li><a href="function.array-pop.php">array_pop</a> — Dizinin sonundaki elemanı diziden &ccedil;ıkartır</li><li><a href="function.array-product.php">array_product</a> — Bir dizideki değerlerin &ccedil;arpımını bulur</li><li><a href="function.array-push.php">array_push</a> — Belli sayıda elemanı dizinin sonuna ekler</li><li><a href="function.array-rand.php">array_rand</a> — Bir diziden belli sayıda rasgele anahtar d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.array-reduce.php">array_reduce</a> — Bir geri&ccedil;ağırım işlevini dizinin b&uuml;t&uuml;n elemanlarına tek tek
  uygulayıp sonucu d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.array-replace.php">array_replace</a> — İlk dizinin elemanlarını aktarılan dizilerden g&uuml;nceller</li><li><a href="function.array-replace-recursive.php">array_replace_recursive</a> — İlk dizinin elemanlarını aktarılan dizilerden ardışık olarak
  g&uuml;nceller</li><li><a href="function.array-reverse.php">array_reverse</a> — Diziyi tersine sıralayıp d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.array-search.php">array_search</a> — Bir dizide belirtilen değeri arar ve bulursa ilgili ilk anahtarı
  d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.array-shift.php">array_shift</a> — Dizini başlangıcından bir eleman &ccedil;eker</li><li><a href="function.array-slice.php">array_slice</a> — Bir dizinin belli bir b&ouml;l&uuml;m&uuml;n&uuml; d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.array-splice.php">array_splice</a> — Bir dizinin belli bir b&ouml;l&uuml;m&uuml;n&uuml; silip yerine başka şeyler koyar</li><li><a href="function.array-sum.php">array_sum</a> — Bir dizideki değerlerin toplamını hesaplar</li><li><a href="function.array-udiff.php">array_udiff</a> — Veri karşılaştırması i&ccedil;in bir geri&ccedil;ağırım işlevi kullanarak
  diziler arasındaki farkı bulur</li><li><a href="function.array-udiff-assoc.php">array_udiff_assoc</a> — Veri karşılaştırması i&ccedil;in bir geri&ccedil;ağırım işlevi
  kullanarak diziler arasındaki farkı indislerine de bakarak bulur</li><li><a href="function.array-udiff-uassoc.php">array_udiff_uassoc</a> — Veri ve indis karşılaştırması i&ccedil;in bir geri&ccedil;ağırım işlevi
  kullanarak diziler arasındaki farkı indislerine de bakarak bulur</li><li><a href="function.array-uintersect.php">array_uintersect</a> — Veriyi bir geri&ccedil;ağırım işleviyle karşılaştırarak dizilerin
  kesişimini hesaplar</li><li><a href="function.array-uintersect-assoc.php">array_uintersect_assoc</a> — Veriyi bir geri&ccedil;ağırım işleviyle karşılaştırarak
  dizilerin kesişimini hesaplarken ek olarak indislere de bakar</li><li><a href="function.array-uintersect-uassoc.php">array_uintersect_uassoc</a> — Değerleri ve indisleri farklı geri&ccedil;ağırım işlevleriyle
   karşılaştırarak dizilerin kesişimini hesaplarken ek olarak indislere de
   bakar</li><li><a href="function.array-unique.php">array_unique</a> — Diziden yinelenen değerleri siler</li><li><a href="function.array-unshift.php">array_unshift</a> — Bir dizinin başlangıcına bir veya daha fazla eleman ekler</li><li><a href="function.array-values.php">array_values</a> — Bir dizinin t&uuml;m değerlerini d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.array-walk.php">array_walk</a> — Bir dizinin her &uuml;yesine kullanıcı tanımlı bir işlevi uygular</li><li><a href="function.array-walk-recursive.php">array_walk_recursive</a> — Bir dizinin ardışık olarak her &uuml;yesine kullanıcı tanımlı bir işlevi uygular</li><li><a href="function.arsort.php">arsort</a> — Bir dizinin değerlerini anahtarlarıyla ilişkilerini bozmadan
  b&uuml;y&uuml;kten k&uuml;&ccedil;&uuml;ğe doğru sıralar</li><li><a href="function.asort.php">asort</a> — Bir dizinin değerlerini anahtarlarıyla ilişkilerini bozmadan
  k&uuml;&ccedil;&uuml;kten b&uuml;y&uuml;ğe doğru sıralar</li><li><a href="function.compact.php">compact</a> — Değişkenlerle değerlerinden bir dizi oluşturur</li><li><a href="function.count.php">count</a> — Bir dizideki veya bir Countable nesnesindeki eleman sayısını d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.current.php">current</a> — Bir diziden g&ouml;sterici konumundaki elemanı d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.each.php">each</a> — Bir diziden, g&ouml;sterici konumundaki anahtar değer &ccedil;iftini
  d&ouml;nd&uuml;rd&uuml;kten sonra g&ouml;stericiyi bir ilerletir</li><li><a href="function.end.php">end</a> — Bir dizinin dahili g&ouml;stericisini sonuncu elemana konumlandırır</li><li><a href="function.extract.php">extract</a> — Bir dizideki değişkenleri simge tablosuna dahil eder</li><li><a href="function.in-array.php">in_array</a> — Bir dizide bir değerin varlığını araştırır</li><li><a href="function.key.php">key</a> — Bir diziden g&ouml;sterici konumundaki anahtarı d&ouml;nd&uuml;r&uuml;r</li><li><a href="function.key-exists.php">key_exists</a> — array_key_exists işlevini takma adıdır</li><li><a href="function.krsort.php">krsort</a> — Bir diziyi anahtarlarına g&ouml;re b&uuml;y&uuml;kten k&uuml;&ccedil;&uuml;ğe doğru sıralar</li><li><a href="function.ksort.php">ksort</a> — Bir diziyi anahtarlarına g&ouml;re k&uuml;&ccedil;&uuml;kten b&uuml;y&uuml;ğe doğru sıralar</li><li><a href="function.list.php">list</a> — Değişkenlere bir dizi gibi atama yapar</li><li><a href="function.natcasesort.php">natcasesort</a> — Bir diziyi harf b&uuml;y&uuml;kl&uuml;ğ&uuml;ne duyarsız &quot;doğal sıralama&quot;
  algoritmasıyla sıralar</li><li><a href="function.natsort.php">natsort</a> — Bir diziyi &quot;doğal sıralama&quot; algoritmasıyla sıralar</li><li><a href="function.next.php">next</a> — Dahili dizi g&ouml;stericisini bir ilerletir</li><li><a href="function.pos.php">pos</a> — current işlevinin takma adıdır</li><li><a href="function.prev.php">prev</a> — Dahili dizi g&ouml;stericisini bir geriletir</li><li><a href="function.range.php">range</a> — Belli bir eleman aralığını i&ccedil;eren bir dizi oluşturur</li><li><a href="function.reset.php">reset</a> — Bir dizinin dahili g&ouml;stericisini ilk elemana konumlar</li><li><a href="function.rsort.php">rsort</a> — Bir diziyi b&uuml;y&uuml;kten k&uuml;&ccedil;&uuml;ğe doğru sıralar</li><li><a href="function.shuffle.php">shuffle</a> — Bir diziyi karar</li><li><a href="function.sizeof.php">sizeof</a> — count işlevinin takma adıdır</li><li><a href="function.sort.php">sort</a> — Bir diziyi k&uuml;&ccedil;&uuml;kten b&uuml;y&uuml;ğe doğru sıralar</li><li><a href="function.uasort.php">uasort</a> — Bir diziyi kullanıcı tanımlı bir işlev kullanarak indislerine
  g&ouml;re sıralarken anahtar/değer ilişkisini korur</li><li><a href="function.uksort.php">uksort</a> — Bir diziyi kullanıcı tanımlı bir işlev kullanarak anahtarlarına
  g&ouml;re sıralar</li><li><a href="function.usort.php">usort</a> — Bir diziyi kullanıcı tanımlı bir işlev kullanarak değerlerine
  g&ouml;re sıralar</li></ul></li></ul></div><?php manual_footer($setup); ?>