PHP Dizi Değişken Değer Sayısı Ve Anahtarları Büyük Harfe Çevirmek


PHP Dizi Değişken İçerisindeki Değer Sayısını Öğrenme


Dersimizde dizi değişkenlerin içerisinde kaç adet değer olduğunu bulmayı göreceğiz ve dizi değişkenlerin anahtar isimlerini büyük, küçük harfe çevirmeyi göreceğiz. Dizi değişkenlerin içerisindeki değer sayısını öğrenmek için “count()” fonksiyonundan yararlanacağız. Count fonksiyonunu kullanırken isterseniz önce dizi değişken değerini bir değişkene tanımlayabilir daha sonra kullanabilirsiniz veya direk ekrana bastırma kodu echo ile değer sayısını ekrana yazdırabilirsiniz.



$bartol = array("php","mysql","html","css","genel blog"); // dizi değişkenimizi tanımladık
$degersayisi = count($bartol); // count fonksiyonun argüman kısmına dizi değişken adını yazdık
echo "$bartol değişkeninde toplam ".$degersayisi." adet değer sayısı mevcuttur";


Çıktısı:

$bartol değişkeninde toplam 5 adet değer sayısı mevcuttur.

Dizi değişkenin içerisinde tanımlanan değer sayısını bu şekilde öğrenebilirsiniz.

PHP Dizi Değişken Anahtar İsimlerini Büyük Küçük Harfe Çevirmek

Şimdi dizi değişkenlerde anahtar isimlerinin nasıl büyük veya küçük harfe çevireceğimizi görelim. Dizi değişken anahtar isimlerini büyük küçüğe çevirirken “array_change_key_case()” fonksiyonunu kullanacağız. Bu fonksiyonu kullanırken argüman alanına dizi değişken adından sonra “,” yazıp ardına hiçbirşey yazmaz isek otomatik olarak anahtar isimlerinin hepsini küçük harf yapar. Argüman alanına dizi değişken adını ve “,” yazdıktan hemen sonra “CASE_LOWER” yazarsak yine anahtar isimleri küçük olur. “CASE_UPPER” yazarsak o zamanda bütün anahtar isimlerini büyük harf yapar.
Hemen bir örnek yapalım.Öncelikle anahtar isimlerini manuel olarak büyüklü ve küçüklü olarak tanımlayalım.

$bartol = array(
'A' => 'PHP',
'b' => 'MySQL',
'C' => 'Dersleri'
);
 
$kucukharfecevir = array_change_key_case($bartol,CASE_LOWER);
print_r($bartol);

Yukarıdaki kodun derleme çıktısı:


Array(
    [a] => PHP
    [b] => MySQL
    [c] => Dersleri
)

Çıktıda gördüğünüz gibi anahtar isimlerinin hepsi küçük harfe dönüştü. Şimdide dizi değişken anahtarlarının hepsini büyük yapalım.

$buyukharfecevir = array_change_key_case($bartol,CASE_UPPER);

Çıktısı ise:

Array(
    [A] => PHP
    [B] => MySQL
    [C] => Dersleri
)

Şeklinde olacaktır. Bu “array_change_key_case()” fonksiyonu sadece anahtar değerinin büyük küçük olmasına yarıyor, dizi değişken değerlerinin hiçbirinde herhangi bir değişiklik yapmıyor.


Hiç yorum yok:

Yorum Gönder

yorum yap