PHP Dizi Fonksiyonları

PHP Dizisi Tanıtımı

Dizi fonksiyonları dizilere erişim ve işlem yapmanızı sağlar.

Tek ve çok boyutlu dizileri destekler.

Yükleme

Dizi fonksiyonları PHP'nin çekirdek parçasına aittir. Bu fonksiyonları kullanmak için yükleme gerekmez.

PHP 5 Array Fonksiyonları

Fonksiyon Açıklama
array() Dizi oluştur.
array_change_key_case() Dizideki tüm anahtarları küçük veya büyük harfe dönüştür.
array_chunk() Bir diziyi yeni dizi parçaları olarak bölün.
array_column() Giriş dizisindeki belirli bir tek sütunun değerlerini döner.
array_combine() İki diziyi birleştirerek yeni bir dizi oluşturur.
array_count_values() Dizideki tüm değerlerin çıkışlarını sayar.
array_diff() Dizileri karşılaştırır, yalnızca anahtar değerlerini kullanarak fark setini döner.
array_diff_assoc() Dizileri karşılaştırır, anahtar adı ve anahtar değerini kullanarak fark setini döner.
array_diff_key() Dizileri karşılaştırır, yalnızca anahtar adlarını kullanarak fark setini döner.
array_diff_uassoc() Dizileri karşılaştırır, anahtar adı ve anahtar değerini kullanarak fark setini döner (kullanıcı tanımlı anahtar adı karşılaştırma fonksiyonu kullanılır).
array_diff_ukey() Dizileri karşılaştırır, yalnızca anahtar adlarını kullanarak fark setini döner (kullanıcı tanımlı anahtar adı karşılaştırma fonksiyonu kullanılır).
array_fill() Belirtilen anahtar değerini kullanarak diziyi doldurur.
array_fill_keys() Belirtilen anahtar adı ile belirtilen anahtar değerini kullanarak diziyi doldurur.
array_filter() Geri çağrı fonksiyonu kullanarak dizideki elementleri süzgeçlendirir.
array_flip() Dizideki anahtarları ve değerleri değiştirir.
array_intersect() Dizileri karşılaştırır, yalnızca anahtar değerlerini kullanarak çakışmayı döner.
array_intersect_assoc() Dizileri karşılaştırır, anahtar adı ve anahtar değerini kullanarak çakışmayı döner.
array_intersect_key() Dizileri karşılaştırır, yalnızca anahtar adlarını kullanarak çakışmayı döner.
array_intersect_uassoc() Dizileri karşılaştırır, anahtar adı ve anahtar değerini kullanarak çakışmayı döner (kullanıcı tanımlı anahtar adı karşılaştırma fonksiyonu kullanılır).
array_intersect_ukey() Dizileri karşılaştırır, yalnızca anahtar adlarını kullanarak çakışmayı döner (kullanıcı tanımlı anahtar adı karşılaştırma fonksiyonu kullanılır).
array_key_exists() Belirtilen anahtar adının dizide olup olmadığını kontrol eder.
array_keys() Dizideki tüm anahtar adlarını döner.
array_map() Dizideki her değeri kullanıcı tanımlı fonksiyona gönderir, yeni değeri döner.
array_merge() Bir veya daha fazla diziyi bir diziye birleştirir.
array_merge_recursive() Bir veya daha fazla diziyi yinelemlidir.
array_multisort() Çoklu diziler veya çok boyutlu dizileri sıralar.
array_pad() Diziyi belirtilen uzunluğa değere doldurur.
array_pop() Dizinin son elemanını siler (çıkış yapar).
array_product() Dizideki tüm değerlerin çarpımını hesaplar.
array_push() Bir veya daha fazla elemanı dizinin sonuna ekleyin (yığın).
array_rand() Dizideki bir veya daha fazla rastgele anahtarı döndürün.
array_reduce() Kullanıcı tanımlı fonksiyon kullanarak diziyi string olarak döndürün.
array_replace() İlk dizinin değerlerini sonraki dizinin değerleriyle değiştirin.
array_replace_recursive() Sonraki dizinin değerlerini kullanarak ilki yerine değiştirin.
array_reverse() Diziyi ters sırayla döndürün.
array_search() Dizide verilen değeri arayın ve anahtar adını döndürün.
array_shift() Dizideki ilk elemanı kaldırın ve kaldırılan elemanın değerini döndürün.
array_slice() Diziden seçilen bölümü döndürün.
array_splice() Dizide belirtilen elemanı kaldırın ve değiştirin.
array_sum() Dizideki değerlerin toplamını döndürün.
array_udiff() Dizileri karşılaştırın, farkları döndürün (sadece değerleri karşılaştırın, bir kullanıcı tanımlı anahtar adı karşılaştırma fonksiyonu kullanın).
array_udiff_assoc() Dizileri karşılaştırın, farkları döndürün (anahtar ve değerleri karşılaştırın, anahtar adlarını karşılaştırma için içsel fonksiyon kullanın, anahtar değerlerini karşılaştırma için kullanıcı tanımlı fonksiyon kullanın).
array_udiff_uassoc() Dizileri karşılaştırın, farkları döndürün (anahtar ve değerleri karşılaştırın, iki kullanıcı tanımlı anahtar adı karşılaştırma fonksiyonu kullanın).
array_uintersect() Dizileri karşılaştırın, çakışmayı döndürün (sadece değerleri karşılaştırın, bir kullanıcı tanımlı anahtar adı karşılaştırma fonksiyonu kullanın).
array_uintersect_assoc() Dizileri karşılaştırın, çakışmayı döndürün (anahtar ve değerleri karşılaştırın, anahtar adlarını karşılaştırma için içsel fonksiyon kullanın, anahtar değerlerini karşılaştırma için kullanıcı tanımlı fonksiyon kullanın).
array_uintersect_uassoc() Dizileri karşılaştırın, çakışmayı döndürün (anahtar ve değerleri karşılaştırın, iki kullanıcı tanımlı anahtar adı karşılaştırma fonksiyonu kullanın).
array_unique() Dizideki yinelenen değerleri kaldırın.
array_unshift() Dizinin başına bir veya daha fazla eleman ekleyin.
array_values() Dizideki tüm değerleri döndürün.
array_walk() Dizideki her bir üyeye kullanıcı fonksiyonunu uygulayın.
array_walk_recursive() Dizideki her bir üyeye kullanıcı fonksiyonunu rekürsif olarak uygulayın.
arsort() İlişkili dizileri anahtar değerine göre azalan sırayla sıralayın.
asort() İlişkili dizileri anahtar değerine göre artan sırayla sıralayın.
compact() Düzenli bir dizi oluşturun, bu dizi değişken adlarını ve değerlerini içerir.
count() Dizideki eleman sayısını döndürün.
current() Dizideki mevcut elemanı döndürün.
each() Dizideki mevcut anahtar/değer çiftini döndürün.
end() Dizinin iç pointer'ını son elemana yönlendirin.
extract() Diziden değişkenleri mevcut sembol tablosuna aktarın.
in_array() Dizide belirtilen değere sahip olup olmadığını kontrol edin.
key() Bağlı diziden anahtar adlarını alın.
krsort() Diziyi anahtar adlarına göre ters sıralayın.
ksort() Diziyi anahtar adlarına göre sıralayın.
list() Dizideki değerleri bazı değişkenlere atayın.
natcasesort() Diziyi 'doğal sıralama' algoritması ile büyük/küçük harfe duyarlı olmayacak şekilde sıralayın.
natsort() Diziyi 'doğal sıralama' algoritması ile sıralayın.
next() Dizideki iç pointer'ı bir adım öne taşıyın.
pos() current() isimlendirme
prev() Dizinin iç pointer'ını bir adım geriye alın.
range() Belirtilen aralık birimlerinin içeren bir dizi oluşturun.
reset() Dizinin iç pointer'ını ilk elemana yönlendirin.
rsort() Diziyi ters sıralayın.
shuffle() Diziyi karıştırın.
sizeof() count() isimlendirme
sort() Dizileri sıralayın.
uasort() Kullanıcı tanımlı karşılaştırma fonksiyonları kullanarak dizideki anahtar değerlerini sıralayın.
uksort() Kullanıcı tanımlı karşılaştırma fonksiyonları kullanarak dizideki anahtar adlarını sıralayın.
usort() Kullanıcı tanımlı karşılaştırma fonksiyonları kullanarak dizileri sıralayın.