PHP DİZİNİN ANAHTARI VE DEĞERLERİ YAZDIRMA

Daha önceki derslerimizde dizilerde anahtarlardan yani keylerden bahsetmiştik. Şimdi elimizde bir dizi varsa ve siz bu dizinin anahtarlarını yazdırmak istiyorsanız Array_keys komutuyla dizinin anahtarlarını yazdırabilirsiniz.

SÖZ DİZİMİ:

array_keys (array,value,strict)

Array :Bir dizi belirtilir, gereklidir.

Value :Belirtilmişse sadece bu değeri içeren anahtarlar döndürülür.

Strict :Arama sırasında belirtilen elamanın tam karşılaştırma (===) yapılır.

ÖRNEK:


 $dersler = array ( 1 => "Matematik" , 2 => "Türkçe" , 
 
                   3 => "Fizik", "okul" => "lise"  ) ;

echo "
";

 print_r  ( array_keys ($dersler)); 
 
echo "
"; ?>

ÇIKTI:


Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => okul
)

Dizi içerisindeki mavi elemanların anahtarlarını yazdıralım.

$array = array("mavi", "beyaz", "yeşil", "mavi", "mavi");

echo "
";

print_r(array_keys($array, "mavi"));

echo "
"; ?>

ÇIKTI:


Array
(
    [0] => 0
    [1] => 3
    [2] => 4
)

ÖRNEK:


$array = array("color" => array("blue", "red", "green"),

               "size"  => array("small", "medium", 
			   
			   "large"));


echo "
";

print_r(array_keys($array));

echo "
"; ?>

ÇIKTI:

Array
(
    [0] => color
    [1] => size
)

strict parametresini false olarak kullanma


$a=array(10,20,30,"10");

echo "
";

print_r(array_keys($a,"10",false));

echo "
"; ?>

ÇIKTI:

Array
(
    [0] => 0
    [1] => 3
)

strict parametresini true olarak kullanarak anahtarı bulma

$a=array(10,20,30,"10");

echo "
";

print_r(array_keys($a,"10",true));

echo "
"; ?>

ÇIKTI:

Array
(
    [0] => 3
)

Dizinin anahtarlarını yazdırdığımız gibi değerlerinide yazdırabiliriz bunun için Array_values komutunu kullanacağız.

ÖRNEK:


 $dersler = array ( 1 => "Matematik" , 2 => "Türkçe" , 
 
                    3 => "Fizik", ) ;

echo "
";

 print_r  ( array_values($dersler)); 
 
echo "
"; ?>

ÇIKTI:


Array
(
    [0] => Matematik
    [1] => Türkçe
    [2] => Fizik
)

NOT:Değerler yazdırılırken değerin önünde kaçıncı değer olduğu da yazılır. Yazılan bu rakamı değerin anahtarı ile karıştırmayalım konuyu anlamak için string anahtarlı dizi örnek verelim.

$dizi = array("beden" => "XL", "renk" => "mavi");

echo "
";

print_r(array_values($dizi));

echo "
"; ?>

ÇIKTI:

Array
(
    [0] => XL
    [1] => mavi
)

Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlacaktır.

2162

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
POPÜLER MAKALE
  • HTML RESME LİNK VERME
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML FORM OLUŞTURMA
  • HTML DİV ve SPAN NEDİR?
  • HTML KAYAN RESİM VE Marguee KULLANIMI
  • HTML ARKAPLANA MÜZİK EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML RESİM EKLEME
  • PHP ceil()-floor()-round() YUVARLAMA FONKSİYONU
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.