PHP Dizi Fonksiyonları

  • 933 Okunma

  • 30 Nisan 2019

  • 0 Yorum

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

 

Benzer Yazılar

PHP’de tarih ve zaman bilgisini çok esnek bir biçimde kullanabilmemize izin veren önemli fonksiyonlar vardır. Bu fonksiyonlar ile geriye bir dizi değer gönderilir. Bu değerlerden istediğiniz

Siteniz hem www.siteadi.com hemde siteadi.com şeklinde açılıyorsa Google botları sitenizi kopya olarak değerlendirebilir. Bu durum sıralamanızı olumsuz yönde etkileyecektir. Google da “sit

Arama motoru sonuçlarında görünen bir sayfa URL’ini değiştirmeniz gerekiyorsa 301 ile yönlendirmesi gerekmektedir. Bu kullanıcıların ve arama motorlarının doğru sayfaya yönlendirilmes

Localhosta curl ile işlem yapmaya başladığınızda bu hatayı aldığınızı göreceksiniz.  Hatanın sebebi kullandığınız apache sunucusunun curl kütüphanesinin kapalı olmasından kaynak