php

PHP 5.4 ve Dizilerdeki Yenilik

Merhaba arkadaşlar,

Bu yazıda PHP 5.4 ile gelen ve dizilerde devir niteliği taşıyan -şaka yapıyorum- bir özelliği anlatıyorum. Artık explode ile bir dizi elde edip onu değişkene atayıp değişken[1] şeklinde kullanma olayı tarihe geçiyor.

Yeni PHP 5.4 ile direk explode ile 2. indisi çekebilir düzeye geliyoruz. Örneklerle gösterelim. PHP 5.4’den önce:

$yazi = "Merhaba bu yazı yeni çıktı";
// İlk kelimeyi almak istiyoruz
$bol = explode(" ", $yazi) ;
// Bütün boşlukları böldük ve her kelimeyi diziye aktadık.
echo $bol[0] ; // Merhaba'yı yazar sadece

Şimdi ilk kelimeyi PHP 5.4 ve sonrasında nasıl alıyoruz ona bakalım hemen:

$yazi = "Merhaba bu yazı yeni çıktı";
echo explode(" ", $yazi)[0]; // Merhaba'yı yazar buda

Gerçekten çok iyi değil mi? Artık değişkenin n. indisini çekmeye çalışırken geçici bir değişken ihtiyacı duymayacaksınız. Bu değişken sayınızın ve kod miktarınızın azalması demek ki oldukça iyi bir şey bence.

Bu kullanım şeklini fonksiyonlarda da yapabilirsiniz:

function return_array()
{
  // Burada işlemlerinizi yapıyorsunuz ve return değeri array oluyor..
  return array("Merhaba","TR","Kodlama");
}
// Şimdi "Kodlama" kelimesini çekelim
echo return_array()[2]; // Kodlama

PHP 5.4 ile gelen bütün özellikleri bir makale ile anlatacağım çok yakında.

Umarım faydalı olur, kolay gelsin

Post Author: Oral ÜNAL

Web geliştirmeyi başta meslek olarak hayal eden fakat daha sonra bir hobi haline getiren birisiyim işte.

PHP 5.4 ve Dizilerdeki Yenilik” için 3 yorum

  • Ersan ANGARA

    (17 Mart 2012 - 00:02)

    Emeğiniz için teşekkürler.. PHP 5.4 ün yeniliklerini anlatacağınız yazıyı sabırsızlıkla bekliyorum…

  • Kemal

    (17 Mart 2012 - 01:17)

    emeğine sağlık devamını bekliyoruz

  • […] Dizilerin gösterimleri […]

Yorum yazma sırası sizde!