PHP dizi fonksiyonları ve tanımlarını kısaca tanımları aşağıdadır.
| array() | Boş bir dizi oluşturmak için kullanılan fonksiyon |
| array_change_key_case() | Dizi içerisindeki tüm harfleri küçük veya büyük harf olarak değiştirmemize yaramaktadır. |
| array_chunk() | Bir diziyi dizi parçalarına böler. |
| array_column() | Giriş dizisindeki tek bir sütundaki değerleri döndürür. |
| array_combine() | Bir "keys" dizisi ve bir "values" dizisindeki öğeleri kullanarak bir dizi oluşturur. |
| array_count_values() | Bir dizinin tüm değerlerini sayar |
| array_diff() | Dizileri karşılaştırın ve farkları döndürür (yalnızca değerleri karşılaştırın) |
| array_diff_assoc() | Dizileri karşılaştırın ve farkalrı döndürür (anahtarları ve değerleri karşılaştırın) |
| array_diff_key() | Dizileri karşılaştırın ve farkalrı döndürür (yanlızca anahtarları karşılaştırın) |
| array_diff_ukey() | Dizileri karşılaştırın ve farkları döndürür (yalnızca kullanıcı tanımlı anahtar karşılaştırma işlevini kullanarak anahtarları karşılaştırın) |
| array_fill() | Bir diziyi değerlerle doldurur. |
| array_fill_keys() | Anahtarları belirterek bir diziyi değerlerle doldurur. |
| array_filter() | Geri arama işlevini kullanarak bir dizinin değerlerini filtreler |
| array_flip() | Tüm anahtarları bir dizideki ilişkili değerleriyle değiştirir. |
| array_intersect() | Dizileri karşılaştır ve eşleşmeleri döndürür (yanlızca değerleri karşılaştırın) |
| array_intersect_assoc() | Dizileri karşılaştır ve eşleşmeleri döndürür (anahtarları ve değerleri karşılaştır) |
| array_intersect_key() | Dizileri karşılaştırın ve eşleşmeleri döndürür (yanlızca anahtarları karşılaştırın) |
| array_intersect_uassoc() | Dizileri karşılaştırın ve eşleşmeleri döndürür (kullanıcı tanımlı anahtar karşılaştırma işlevini kullanarak anahtarları ve değerleri karşılaştırın) |
| array_intersect_ukey() | Dizileri karşılaştırın ve eşleşmeleri döndürür(yanlızca kullanıcı tanımlı anahtar karşılaştırma işlevini kullanarak anahtarları karşılaştırın) |
| array_ket_exists() | Dizide belirtilen anahtarın var olup olmadığını denetler |
| array_keys() | Bir dizinin tüm anahtarlarını döndürür |
| array_map() | Bir dizinin her değerini yeni değerler döndüren kullanıcı tarafından yapılan bir işleve gönderir |
| array_merge() | Bir veya daha fazla diziyi tek bir dizide birleştirir |
| array_merge_recusive() | Bir veya daha fazla diziyi yinelemeli olarak tek bir dizide birleştirir |
| array_multisort() | Birden çok veya çok boyutlu dizileri sıralar |
| array_pad() | Bir diziye belirli bir değere sahip belirli sayıda öpe ekler |
| array_pop() | Bir dizinin son öğesini siler |
| array_product() | Bir dizideki değerlerin çarpımını hesaplar |
| array_push() | Bir dizinin sonuna bir veya daha fazla öğe ekler |
| array_rand() | Bir diziden bir veya daha fazla rastgele anahtar döndürür |
| array_reduce() | Kullanıcı tanımlı bir işlev kullanarak dizeyi dize olarak döndürür |
| array_replace() | İlk dizinin değerlerini aşağıdaki dizilerden gelen değerlerle değiştirir. |
| array_replace_recursive() | İlk dizinin değerlerini aşağıdaki dizilerden gelen değerlerle yinelemeli olarak değiştirir |
| array_reverse() | Bir diziyi ters sırada döndürür |
| array_search() | Belirli bir değer için bir dizi arar ve anahtarı döndürür |
| array_shift() | İlk öğeyi bir diziden kaldırır ve kaldırılan öğenin değerini döndürür. |
| array_slice() | Bir dizinin seçili bölümlerini döndüdür |
| array_splice() | Dizinin belirtilen öğelerini kaldırır ve değiştirir. |
| array_sum() | Bir dizideki değerlerin toplamını döndürür |
| array_udiff() | Dizileri karşılaştırın ve farklılıkları döndüdürür (yanlızca kullanıcı tanımlı anahtarlar karşılaştırma işlevini kullanarak değerleri karşılaştırın) |
| array_udiff_assoc() | Dizileri karşılaştırın ve farklılıkları döndürür(anahtarları ve değerleri karşılaştırmak için yerleşik bir fonksiyon ve değerleri karşılaştırmak için kullanıcı tanımlı bir işlev kullanarak anahtarları ve değerleri karşılaştırın) |
| array_udiff_uassoc() | Dizileri karşılaştırın ve farkları döndürür(kullanıcı tanımlı iki anahtar karşılaştırma işlevini kullanarak anahtarları ve değerleri karşılaştırın) |
| array_uintersect() | Dizileri karşılaştırın ve eşleşmeleri döndürür (yanlızca kullanıcı tanımlı anahtar karşılaştırma işlevini kullanarak değerleri karşılaştırın) |
| array_uintersect_assoc() | Dizileri karşılaştırın ve eşleşmeleri döndürür (anahtarları ve değerleri karşılaştırmak için yerleşik bir işlev ve değerleri karşılaştırmak için kullanıcı tanımlı bir işlev kullanarak anahtarları ve değerleri karşılaştırın) |
| array_uintersect_uassoc() | Dizileri karşılaştırın ve eşleşmeleri döndürür (kullanıcı tanımlı iki anahtar karşılaştırma işlevini kullanraak anahtarları ve değerleri karşılaştırın) |
| array_unique() | Bir diziden yinelenen değerleri kaldırır |
| array_unshift() | Bir dizinin başına bir veya daha fazla öğe ekler |
| array_values() | Bir dizinin tüm değerlerini döndürür |
| array_walk() | Bir dizinin her üyesine ir kullanıcı fonksiyonu uygular |
| array_walk_recursive() | Bir dizinin her üyesine özyinelemeli olarak bir kullanıcı işlevi uygular |
| arsort() | İlişkisel bir diziyi değere göre azalan düzende sıralar |
| asort() | İlişkisel bir diziyi değere göre artan düzende sıralar |
| compact() | Değişkenkeri ve değerlerini içeren bir dizi oluşturur |
| count() | Bir dizideki öğe sayısını döndürür |
| current() | Bir dizideki geçerli öğeyi döndürür |
| each() | PHP 7.2'den kullanımdan kaldırılmıştır. Bir diziden geçerli anahtar ve değer çiftini döndürür. |
| end() | Biz dizinin iç işaretçisini son öğesine ayarlar |
| extract() | Değişkenleri bir diziden geçerli sembol tablosuna içe aktarır |
| in_array() | Bir diizde belirtilen bir değerin var olup olmadığını kontrol eder |
| key() | Bir diziden bir anahtar getirir |
| krsort() | Anahtara göre ilişkisel bir diziyi azalan düzende sıralar |
| ksort() | Anahtara göre ilişkisel bir diziyi artan düzende sıralar |
| list() | Değişkenleri bir diziymiş gibi atar |
| natcasesort() | Türlü dizi bir durumda duyarsız "doğal bir düzen" algoritması |
| natsort() | Bir diziyi "doğal düzen" algoritması kullanarak sıralar |
| next() | Bir dizinin iç dizi işaretiçisini ilerletme |
| pos() | current() öğesinin diğer adıdır |
| prev() | Dahili dizi işaretçisini geri sarar |
| range() | Bir dizi öğe içeren bir dizi oluşturur |
| reset() | Bir dizinin iç işaretçisini ilk öğesine ayarlar |
| rsort() | Dizinlenmiş bir diziyi azalan düzende sıralar |
| shuffle() | Bir diziyi karıştırır |
| sizeof | Count() öğesinin diğer adıdır. |
| sort() | Dizinlenmiş bir diziyi artan düzende sıralar |
| uasort() | Kullanıcı tanımlı karşılaştırma işlevini kullanarak bir diziyi değerlere göre sıralar |
| uksort() | Kullanıcı tanımlı karşılaştırma işlevini kullanarak bir diziyi tuşlara göre sıralar |
| usort() | Kullanıcı tanımlı karşılaştırma işlevini kullanarak bir diziyi sıralar |