PHP' de dizi fonksiyonları, tanımları ve görevleri
21 dakika
127
30
2 yıl önce yazıldı.
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 |