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);



