PHP 'de Bazı Yararlı Dizi Fonksiyonları

Bir iş için lazım oldu. Kullanmam gerekti.

Sizinde işinize yarayacaktır. Çünkü benim işimi epeyce kolaylaştırdı.

Bu fonksiyonlar:

  • array_search ()  fonksiyonu
  • array_count_values ()  fonksiyonu
  • array_keys ()  fonksiyonu
  • max () ve min () fonksiyonları

 

array_search () fonksyonu:

Verilen bir değerin dizi içindeki indisini verir. Kullanımı aşağıdaki gibidir.
 

$dizi  = array ( "red" => "kırmızı", "yellow" => "sarı", "green" => "yeşil"  );

echo array_search ( "kırmızı", $dizi );


// Çıktı:     red

 

 

array_count_values () fonksiyonu:

Dizi içindeki elemanların kaç adet olduğunu geriye bir dizi olarak döndürür.  Kullanımı aşağıdaki gibidir.

 

$dizi  = array ( "elma", "armut", "karpuz", "elma", "Elma" );

$sonuc  = array_count_values ( $dizi );

print_r ( $sonuc );

// Çıktı:     Array ( [elma] => 2 [armut] => 1 [karpuz] => 1 [Elma] => 1  )

 

 

array_keys ()  fonksiyonu:

Parametre olarak verilen dizinin key değerlerini döndürür.  Kullanımı aşağıdaki gibidir.

 

$dizi  = array ( "Toyota" => "Auris" , "Ford" => "Focus" , "BMW" => "X5" );

$sonuc  = array_keys( $dizi );

print_r ( $sonuc );

// Çıktı:     Array (    [0] => Toyota      [1] => Ford      [2] => BMW   )



İkinci parametre olarak, verilen bir değerinin key değerini bize verir. Kullanımı aşağıdaki gibidir.
 

$dizi  = array ( "Toyota" => "Auris" , "Ford" => "Focus" , "BMW" => "X5" );

$sonuc  = array_keys( $dizi , "Focus" );

print_r ( $sonuc );

// Çıktı:     Array ( [0] => Ford )

 

 

max () ve min () fonksiyonları:

Tahmin edilebileceği gibi verilen dizi içindeki en büyük ve en küçük değeri bize döndürür. Girilen sayılar string olarak yazılabilir.

 

$dizi  = array ( 5,  13,  25,  96,   "999"  );

$enBuyuk = max( $dizi );

$enKucuk = min ($dizi );

echo  "En Büyük: ". $enBuyuk;

echo  "En Küçük: ". $enKucuk;

// Çıktı:     En Büyük: 999,   En Küçük: 5

 

 

 

 

 

1340 Görüntülenme

Yorum Yap