PHP Dizisi Tanıtım
dizinin fonksiyonları dizilere erişmenize ve işlemek için izin verir.
Basit ve çok boyutlu diziler desteklenmektedir.
Kurulum
dizinin fonksiyonları PHP çekirdeğinin bir parçasıdır. Bu işlevleri kullanmak için gerekli yüklemesi yoktur.
PHP 5 Dizi İşlevleri
fonksiyon | Açıklama |
---|---|
array() | Bir dizi oluşturur |
array_change_key_case() | Bir küçük harfe dizi veya büyük harfle tüm anahtarları değiştirir |
array_chunk() | Dizilerin parçalar halinde bir dizi böler |
array_column() | giriş dizideki tek bir sütununda yer alan değerlerle döndürür |
array_combine() | Itibaren elemanları kullanılarak bir dizi oluşturur "keys" dizisi ve bir "values" dizisi |
array_count_values() | Bir dizinin tüm değerleri sayar |
array_diff() | Diziler karşılaştırın ve döner farklar (compare values only) |
array_diff_assoc() | Diziler karşılaştırın ve döner farklılıklar (compare keys and values) |
array_diff_key() | Diziler karşılaştırın ve döner farklar (compare keys only) |
array_diff_uassoc() | diziler karşılaştırın ve döner farklar (kullanıcı tanımlı tuş karşılaştırma işlevi kullanarak, anahtarları ve değerleri karşılaştırın) |
array_diff_ukey() | diziler karşılaştırın ve farklar (kullanıcı tanımlı tuş karşılaştırma işlevi kullanarak, sadece anahtarlarını karşılaştırın) döndürür |
array_fill() | değerleri ile bir dizi doldurur |
array_fill_keys() | değerleri, belirten tuşları ile bir dizi doldurur |
array_filter() | Bir geri arama işlevi kullanılarak bir dizi değerlerini Filtreler |
array_flip() | Bir dizideki / Değişimler değerleri yer tüm anahtarları çevirir |
array_intersect() | Diziler karşılaştırın ve döner maçlar (compare values only) |
array_intersect_assoc() | Diziler karşılaştırın ve döner maçlar (compare keys and values) |
array_intersect_key() | Diziler karşılaştırın ve döner maçlar (compare keys only) |
array_intersect_uassoc() | diziler karşılaştırın ve döner maçlar (kullanıcı tanımlı tuş karşılaştırma işlevi kullanarak, anahtarları ve değerleri karşılaştırın) |
array_intersect_ukey() | diziler karşılaştırın ve maçları (kullanıcı tanımlı tuş karşılaştırma işlevi kullanarak, sadece anahtarlarını karşılaştırın) döndürür |
array_key_exists() | Kontroller belirtilen tuş dizisi olup olmadığını |
array_keys() | Bir dizinin tüm anahtarları döndürür |
array_map() | yeni değerler döndüren kullanıcı yapılan fonksiyonu, bir dizinin her değer gönderir |
array_merge() | Bir dizi içine bir ya da daha fazla diziler birleştirir |
array_merge_recursive() | yinelemeli bir dizi içine bir ya da daha fazla diziler birleştirir |
array_multisort() | birden çok veya çok-boyutlu diziler sıralar |
array_pad() | Bir dizi, belirli bir değer ile, maddelerin belirli bir sayıda ekler |
array_pop() | Bir dizinin son öğe 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 rasgele anahtarlarını döndürür |
array_reduce() | Bir kullanıcı tanımlı bir işlev kullanılarak, bir dizi olarak bir dizi döner |
array_replace() | Aşağıdaki diziler değerlerle ilk dizinin değerleri değiştirir |
array_replace_recursive() | yinelemeli diziler aşağıdaki değerlerle ilk dizinin değerleri değiştirir |
array_reverse() | ters bir dizi döner |
array_search() | belirli bir değeri için bir dizi arar ve bir anahtar verir |
array_shift() | Bir dizinin ilk öğesini kaldırır, ve çıkarılan elemanının değerini verir |
array_slice() | İade dizinin parçaları seçilen |
array_splice() | Kaldırır ve bir dizisinin belirtilen elemanları yerine |
array_sum() | Bir dizideki değerlerin toplamını döndürür |
array_udiff() | diziler karşılaştır ve farklar (kullanıcı tanımlı bir anahtar işlev kullanarak, yalnızca değerleri karşılaştırın) döndürür |
array_udiff_assoc() | diziler karşılaştırın ve döner farklar (değerleri karşılaştırmak için anahtarları ve kullanıcı tanımlı fonksiyon karşılaştırmak için yerleşik bir fonksiyonu kullanılarak, anahtarları ve değerleri karşılaştırın) |
array_udiff_uassoc() | diziler karşılaştırın ve döner farklar (iki kullanıcı tanımlı tuş karşılaştırma işlevlerini kullanarak anahtarları ve değerleri karşılaştırın) |
array_uintersect() | diziler karşılaştırın ve maçları (kullanıcı tanımlı tuş karşılaştırma işlevi kullanarak, yalnızca değerleri karşılaştırmak) döndürür |
array_uintersect_assoc() | diziler karşılaştırın ve döner maçlar (değerleri karşılaştırmak için anahtarları ve kullanıcı tanımlı fonksiyon karşılaştırmak için yerleşik bir fonksiyonu kullanılarak, anahtarları ve değerleri karşılaştırın) |
array_uintersect_uassoc() | diziler karşılaştırın ve döner maçlar (iki kullanıcı tanımlı tuş karşılaştırma işlevlerini kullanarak anahtarları ve değerleri karşılaştırın) |
array_unique() | Bir dizi yinelenen değerleri siler |
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 üyesi için bir Kullanıcı fonksiyonu uygular |
array_walk_recursive() | Bir dizinin ardışık olarak her üyesine bir Kullanıcı fonksiyonu uygular |
arsort() | değerine göre, azalan bir ilişkisel dizi sıralar |
asort() | değerine göre, artan sırayla bir dizi ile sıralar |
compact() | dizi ihtiva eden değişkenleri ve değerlerini oluşturmak |
count() | Bir dizideki elementlerin sayısı döndürür |
current() | bir dizi mevcut elemanı döndürür |
each() | Bir dizi anahtar değer çifti döndürür |
end() | son elemanına bir dizinin iç işaretçi ayarlar |
extract() | bir diziden simge tablosuna dahil değişkenleri aktarır |
in_array() | Kontroller, belirli bir değer, dizi içinde varsa |
key() | bir diziden bir anahtar döndürür |
krsort() | anahtara göre, azalan bir ilişkisel dizi sıralar |
ksort() | anahtara göre, artan sırayla bir dizi ile sıralar |
list() | bunlar, bir dizi gibi değişkenleri atar |
natcasesort() | Büyüklük duyarsız kullanarak bir dizi sıralar "natural order" algoritması |
natsort() | Bir kullanarak bir dizi sıralar "natural order" algoritması |
next() | Bir dizinin iç dizi ilerletir |
pos() | Takma current() |
prev() | Dahili dizi gösterici sarar |
range() | elemanlarının bir dizi ihtiva eden bir dizi oluşturur |
reset() | ilk elemana bir dizinin iç işaretçi ayarlar |
rsort() | azalan sırayla dizinlenmiş bir dizi sıralar |
shuffle() | Bir dizi karıştırır |
sizeof() | Alias count() |
sort() | artan sırayla dizinlenmiş bir dizi sıralar |
uasort() | Kullanıcı tanımlı bir işlev kullanarak değerleri ile bir dizi sıralar |
uksort() | Kullanıcı tanımlı bir işlev kullanarak şifreler ile bir dizi sıralar |
usort() | Kullanıcı tanımlı bir işlev kullanarak bir dizi sıralar |