PHP’de sıkça kullanılan dizi fonksiyonlarının detaylarını ve kullanım alanlarını aşağıdan inceleyebilirsiniz. Fonksiyonların kullanımları genel olarak örneklerle birlikte eklenmiştir. Örneklerde genel olarak sıkça kullanılan fonksiyonlara yer verilmiştir tamamını incelemek için https://www.php.net/manual/tr/function.array.php adresini ziyaret edebilirsiniz.
Print_r()
Bir değişkenin depoladığı herşeyi okunabilir bir şekilde bize çıktısını verir.
$list = [ 'ad' => 'celal', 'soyad' => 'uysal' ]; print_r($list);
Var_Dump()
Bir değişkenin depoladığı herşeyi daha detaylı olarak programlamatik bir şekilde bize çıktısını verir.
$list = [ 'ad' => 'celal', 'soyad' => 'uysal' ]; var_dump($list);
Explode()
Bir ifadeyi belli bir karakterden parçalayarak dizi haline getirmek için kullanılır.
$string = 'celal|uysal|test'; $list = explode('|', $string); print_r($list);
implode()
Bir dizideki değerleri aralarına istenilen bir karakter koyarak birleştirir. explode fonksiyonunun tersi gibi çalışır.
$dizi = array("Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma"); $text = implode($dizi, " - "); echo $text;
List()
Bir dizideki elemanları ayrı ayrı değişkenlere atamak için kullanılır.
$dizi = array("Celal", "Uysal", "Bilgisayar Mühendisi"); list($ad, $soyad, $meslek) = $dizi; echo $ad . " # " . $soyad . " # " . $meslek;
Count()
Dizinin toplam eleman sayısını bulmak için kullanılır.
$list= ["Celal","Uysal","test"]; echo count($list);
is_array()
Bir değerin dizi olup olmadığını anlamamızı sağlar.
$list= ['Celal','Uysal']; if (is_array($list)){ echo 'bu bir dizidir'; }
Array_push()
Dizinin en sonuna yeni eleman veya elemanlar ekler.
$dizi = array("Pazartesi","Salı","Çarşamba","Perşembe"); array_push($dizi,"Cuma");
Array_pop()
Dizin son elemanını diziden çıkarır
$dizi = array("Pazartesi","Salı","Çarşamba","Perşembe","Cuma"); array_pop($array);
Array_unshift()
Dizinin en başına yeni eleman veya elemanlar ekler.
$dizi = array("Salı","Çarşamba","Perşembe","Cuma"); array_unshift($dizi,"Pazartesi");
Array_shift()
Dizin ilk elemanını diziden çıkarır.
$dizi = array("Pazartesi","Salı","Çarşamba","Perşembe","Cuma"); array_shift($dizi);
Shuffle()
Dizinin elemanlarını karıştırır.
$dizi = array("Pazartesi","Salı","Çarşamba","Perşembe","Cuma"); shuffle($dizi); print_r($dizi);
Ksort()
Dizin elemanlarını anahtar değerlerine göre sıralar. (A’dan Z’ye)
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple"); ksort($fruits); print_r($fruits);
Krsort()
Dizin elemanlarını anahtar değerlerine göre tersten sıralar. (Z’den A’ya)
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple"); krsort($fruits); print_r($fruits);
Asort()
Dizin elemanlarını eşit olduğu değerlerine göre sıralar.(A’dan Z’ye)
$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple"); asort($fruits); print_r($fruits);
Arsort()
Dizin elemanlarını eşit olduğu değerlerine göre tersten sıralar.(Z’den A’ya)
$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple"); arsort($fruits); print_r($fruits);