En son web geliştirme öğreticiler
 

PHP 5 Dizi İşlevleri


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